sqlserver写的存储过程如何用delphi启用?

解决方案 »

  1.   

    用ADOStoredProc1调用啊
    参数parameterADOStoredProc1.producename := 存储过程名
    ADOStoredProc1.parameter.refresh();刷新参数列表
    ADOStoredProc1.parameter.parambyname("@i")->Value = 1; 参数赋值
    ADOStoredProc1.ExecProc();执行
      

  2.   

    用Query 也可以
    query.sql.add('exec sp_xxxxx');
      

  3.   

    若你连接数据库的是BDE,就用StoredProc,若是用ADO,就用ADOStoredProc
      

  4.   

    多谢, StoredProc控件, 注意返回数据集和不返回数据集的执行方法有些不同
      

  5.   

    用ADOCommand、ADODataSet、ADOQuery、ADOStoredProc均可