SimpleDataSet中如何使用 SQL 2000 SERVER 的存储过程!

解决方案 »

  1.   

    SimpleDataSet1.DataSet.CommandType:= ctStoredProc;
    SimpleDataSet1.DataSet.CommandText:='yourproc';
    SimpleDataSet1.Execute;
    应该是这样吧,你测试一下
      

  2.   

    不是,要有参数传递的.比如'@tdate'
      

  3.   

    var
      d: TDateTime;
    begin
    //--d:=.....
    SimpleDataSet1.DataSet.CommandType:= ctStoredProc;
    SimpleDataSet1.DataSet.CommandText:='yourproc';
    SimpleDataSet1.Params.CreateParam(ftDateTime,'@date',ptInput);
    SimpleDataSet1.Params.ParamValues['@date']:=d;
    SimpleDataSet1.Execute;
    end;试试这个
      

  4.   

    出现list index out of bounds(0)