使用TStoredProc:StoredProc1.Params[0].AsString := Edit1.Text;
StoredProc1.Prepare;
StoredProc1.ExecProc;

解决方案 »

  1.   

    可以用storedproc
    也可以用sql
    你知道怎么在sql中怎么调用存储过程么?delphi中和sql中一样如存储过程名为aaa,在AAAAA数据库中则with adoquery1 do
      begin 
       close;
       clear;
       sql.add('use AAAAA');
       sql.add('aaa');//在server2000中调用存储过程前面可能要加什么关键字总知这句你就按照sqlserver2000中的写就好了.
       这里不能用open,用什么我忘记了,好象是e打头的。
      end;
    就可以了,如果带有参数,还需要在adoquery中设定参数值,否则返回错误。
      

  2.   

    使用TStoredProc:StoredProc1.Params[0].AsString := Edit1.Text;
    StoredProc1.Prepare;
    StoredProc1.ExecProc;
    我在sqlserver中编写存储过程的时候,怎么对应这个params啊