Конференция ".Net" » Stored procedure и BDP [D2005, WinXP]
 
  • Cherrex © (12.10.05 16:02) [0]
    Есть процедура (dsp_get_arrivals2) которая возвращает набор данных. Работать может и без параметров .
    На форму кидаю BdpConnection и прописываю строку, сней все нормально. Далее делаю следующее:

    procedure TWinForm1.Button1_Click(sender: System.Object; e: System.EventArgs);
    Var
    Cmd : BdpCommand;
    BDPDA : BdpDataAdapter;
    DS : Dataset;
    begin
     BdpConnection1.Open;
     Cmd := BdpCommand.Create('dsp_get_arrivals2',BdpConnection1);
     Cmd.CommandType := CommandType.StoredProcedure;
     BDPDA := BdpDataAdapter.Create(Cmd);
     DS := Dataset.Create;
     BDPDA.Fill(Ds);
    end;


    На строке BDPDA.Fill(Ds); выдает ошибку
    Input string was not in a correct format.
    Этаже процедура нормально работает через VCL Form и компоненты вкладки DBGo
    Вчем дело не понимаю
  • ORMADA © (18.10.05 13:47) [1]
    я делал так , попробуй
     ds := DataSet.Create;
     sqlDA:= SqlDataAdapter.Create(sqlDAС);

     sqlDA.Fill(ds, 'table1');
     dt := ds.Tables['table1'];

     DataGrid1.DataSource := dt.DefaultView;
     DataBind;
     sqlcn.Close;
  • ORMADA © (18.10.05 13:49) [2]
    var
     sqlcn: SqlConnection;
     sqlDA: SqlDataAdapter;
     sqlDAС: SqlCommand;

     ds: DataSet;
     dt: DataTable;
    begin
     sqlcn := SqlConnection.Create(c_cnstr);

     sqlDAС:= SqlCommand.Create;
     sqlDAС.Connection:=sqlcn;

     sqlDAС.CommandText:='EXEC [ПроектыСИУТ].[dbo].[Get_Загрузчик_МестаСобытий] 1003';
 
Конференция ".Net" » Stored procedure и BDP [D2005, WinXP]
Есть новые Нет новых   [134428   +39][b:0][p:0.001]