Здравствуйте всем!
У меня проект: SQL Server 2000 + Delphi 6.
Есть форма, в которую клиент должен забивать данные, которые потом передаются в процедуру SQL (которая записывает их в таблицу). Проект был сделан до меня. Мне нужно просто в эту форму добавить новые поля (в модифицируемую таблицу тоже добавляются новые поля и соответственно с этим меняется процедура записи). Процедура скулевская отрабатывается, я проверила. А когда программа Делфи передает параметр в процедуру, выдается сообщение об ошибке:
"sp_addClient: parameter '@ClientTypeID' not found".
Причем, если установить в процедуре значение для @ClientTypeID по умолчанию, ошибка
не исчезает.
Параметр передаю так:
begin
with sp_addClient.Parameters do
begin
ParamByName('@ClientID').Value := edClientID.Text; //уже существовавший параметр
ParamByName('@ClientTypeID').Value := edClientTypeID.Text; //параметр, который завожу я
end;
sp_addClient.ExecProc;Те параметры, которые уже были в программе, ошибок не вызывают. Все делаю аналогично.