PDA

Просмотр полной версии : Нужна помощь


Legion342
16.12.2006, 18:27
есть такая процедуракоторая отправляет данные с формы в базу данных
DataModule2.ADOConnection1.BeginTrans;
with DataModule2.Bank_insert do
begin
Parameters.ParamByName('@name_bank').Value:=Edit1. Text;
Parameters.ParamByName('@bik').Value:=Edit2.Text;
Parameters.ParamByName('@schet').Value:=Edit3.Text ;
ExecProc;
end;

DataModule2.ADOConnection1.CommitTrans;
ShowMessage('Данные успешно добавлены');
Except
DataModule2.ADOConnection1.RollbackTrans;
ShowMessage('Невозможно выполнить. Повторите.');

сама процедура такая

CREATE PROCEDURE Bank_insert
@name_bank char,
@bik char,
@schet char

AS insert into Bank(@name_bank,@bik,@schet)
values(@name_bank,@bik,@schet)
GO

выдает ошибку такую invalid object name"Bank"

a1nt
16.12.2006, 18:32
выдает ошибку такую invalid object name"Bank"
Возможно, bank просто не существует в базе, а?
Кстати, на ачате есть отдельный раздел для программирования на Delphi/C++/#

Legion342
16.12.2006, 18:37
база Bank существует

a1nt
16.12.2006, 23:05
Отладкой прогони, на каком месте вылетает

Legion342
16.12.2006, 23:21
вот тута вылетает DataModule2.ADOConnection1.CommitTrans;