Нужна помощь

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Legion342, 16 Dec 2006.

  1. Legion342

    Legion342 New Member

    Joined:
    19 Oct 2006
    Messages:
    23
    Likes Received:
    1
    Reputations:
    0
    есть такая процедуракоторая отправляет данные с формы в базу данных
    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"
     
  2. a1nt

    a1nt Elder - Старейшина

    Joined:
    16 Dec 2005
    Messages:
    131
    Likes Received:
    39
    Reputations:
    25
    Возможно, bank просто не существует в базе, а?
    Кстати, на ачате есть отдельный раздел для программирования на Delphi/C++/#
     
  3. Legion342

    Legion342 New Member

    Joined:
    19 Oct 2006
    Messages:
    23
    Likes Received:
    1
    Reputations:
    0
    база Bank существует
     
  4. a1nt

    a1nt Elder - Старейшина

    Joined:
    16 Dec 2005
    Messages:
    131
    Likes Received:
    39
    Reputations:
    25
    Отладкой прогони, на каком месте вылетает
     
  5. Legion342

    Legion342 New Member

    Joined:
    19 Oct 2006
    Messages:
    23
    Likes Received:
    1
    Reputations:
    0
    вот тута вылетает DataModule2.ADOConnection1.CommitTrans;