Создала хранимую процедуру на SQL сервере. Кто знает полный алгоритм подключения через компонент ADOStoredProcedure к необходимой процедуре на Delphi? И какой код программы (можно на каком-нибудь примере)? Ещё при подключении через этот компонент возникает ошибка вроде: Stored Procedure ecpected parameter @Kat (в моём случае). Что это за ошибка и как её исправить?!!
Member
Статус: Не в сети Регистрация: 23.12.2004 Откуда: Новосибирск
anya87 писал(а):
Stored Procedure ecpected parameter @Kat
Процедуре нужно значение параметра @Kat для запуска.
значения параметров для процедуры указываются в вызове процедуры после ее имени через пробел и отделяются друг от друга запятыми
Процедуре нужно значение параметра @Kat для запуска. значения параметров для процедуры указываются в вызове процедуры после ее имени через пробел и отделяются друг от друга запятыми
Дело в том, что значение-то этого параметра указала. Таким способом: Adostoredproc1.Parameters.ParamByName('@Kat').Value:=Edit1.Text; и так для всех её параметров. А потом: ADOSTOREDPROC1.ExecProc; И всё равно ругается... Есть ли ещё другой способ вызова?
А можно взглянуть на SQL-код самой хранимой процедуры? Может быть ошибка именно в нём. Кстати, ты строку подключения (ConnectionString) правильно указала, и через какой компонент выполняется подключение - непосредственно через ADOStoredProc или через ADOConnection. И напиши, какая ошибка у тебя возникает.
Мдя... щас взглянул на дату последнего сообщения и понял, что вряд ли этот вопрос ещё волнует автора
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения