Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2010, 04:38   #1
Илья Сергеевич
Пользователь
 
Регистрация: 20.01.2009
Сообщений: 16
По умолчанию При удалении ADOStoredProc утверждает что parameter '@iddebt' not found

ado+SQL2000

Процедура удаления SQL
Код:
CREATE PROCEDURE debt_d
	@iddebt int
AS
Delete from debt
WHERE 
	iddebt=@iddebt
GO
Код в Delphi
Код:
{Asking user, you sure that you want delete note?}
  If MessageDlg('Вы уверены, что хотите удалить запись',mtConfirmation,[mbYes,mbNo],0)=mrYes Then
   Begin
    Try
     DM.ADOConnection_DM.BeginTrans;
     Label3.Caption:=IntToStr(DM.ADOQuery_Uiduser_u.Value);
     {DM.ADOStoredProc_d_debt.Open;
     DM.ADOStoredProc_d_debt.Refresh;  }
     DM.ADOStoredProc_d_debt.Parameters.ParamByName('@iduser_u').Value:=DM.ADOQuery_Uiduser_u.Value;
     If DM.ADOQuery_Sv.Locate('idabo_sv',DM.ADOQuery_Uiduser_u.Value,[])=True Then
      DM.ADOStoredProc_d_SvTel.Parameters.ParamByName('@idsv').Value:=DM.ADOQuery_Svidsv.Value;
     If DM.ADOQuery_Debt.Locate('idsv_de',DM.ADOQuery_Svidsv.Value,[])=True Then
      DM.ADOStoredProc_d_debt.Parameters.ParamByName('@iddebt').Value:=DM.ADOQuery_Debtiddebt.Value;
     DM.ADOStoredProc_d_Uses.ExecProc;
     DM.ADOStoredProc_d_SvTel.ExecProc;
     DM.ADOStoredProc_d_debt.ExecProc;
     DM.ADOConnection_DM.CommitTrans;
     ShowMessage('Изменения приняты!');
    Except
     MessageDlg('Удаление не прошло!'+#13+'Запись заблокирована, либо уже удалена! Попробуйте позже либо перезапустите приложение!',mtError,[mbOK],0);
     DM.ADOConnection_DM.RollbackTrans;
    End;
   End;
open и refresh это отчаянные попытки наладить работу!

Что не так? Для другой таблицы такой же код(со своими параметрами) и все работает.
Илья Сергеевич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема при удалении(вырезании) файлов lionbeast Помощь студентам 3 11.10.2009 11:56
С++. Ошибка при удалении последней строки из файла _Dis_ Помощь студентам 12 28.08.2009 21:33
ошибка при удалении символа Virus191288 Общие вопросы Delphi 13 15.08.2009 14:50
Ошибка при удалении... JRcoker Общие вопросы Delphi 8 29.07.2008 22:53
Проблемы при удалении файлов Pavel55 Общие вопросы Delphi 7 10.01.2008 00:45