![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADOStoredProc выдает ошибку [D6, MSSQL]
AlexSh © (2002-12-15 12:29:00)На сервере имеется следующая процедура:
CREATE procedure insert_rows
@name1 char(30)
as
begin
insert table (name1) values(@name1)
end
Используя компонент ADO StoredProc пытаюсь передать параметру значение Edit"а
ADOStoredProc.Parameters.ParamByName("@name1").value:=edit1.Text;
при выполнении этой операции вылазиет ошибка:
Parameter "@name1" not found.
Когда все это делал через компоненты BDE все работало..
Что не так я делаю? В чем может быть проблема?
BoxTer (2002-12-16 09:58:00) [1]1. Убери Begin end
2. Про INTO не забыл?
CREATE procedure insert_rows
@name1 char(30)
as
insert into table
(name1)
values (@name1)
Вахит (2002-12-16 07:23:00) [2]У меня были подобные ситуации. Попробуй в свойстве Name параметра
стереть и вручную внести имя. У меня такая хитрость срабатывала.
AlexSh (2002-12-16 05:14:00) [3]У меня и так значение параметра в null установленно.
Ну неужели никто с подобным глюком не сталкивался?
Bocman (2002-12-15 20:02:00) [4]Войди в ADOStoredProc->Parameters через Object Inspector и установи значение параметра в null (нажми просто <enter> по полю value)