用TStoredProc可以直接调用 。

解决方案 »

  1.   

    //adoquery必须连接数据库
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('exec 存储过程 参数1,参数2');
    adoquery1.execsql;
      

  2.   

    //adoquery必须连接数据库
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('exec 存储过程 参数1,参数2');
    adoquery1.execsql;
      

  3.   

    //adoquery必须连接数据库
    adoquery1.close;
    adoquery1.sql.clear;
    adoquery1.sql.add('exec 存储过程 参数1,参数2');
    adoquery1.execsql;
      

  4.   

    DataAccess页上有个StoredProc控件,可以用来调用
      

  5.   

    用TStoredProc可以直接调用 。
    也可以用TQuery写SQL语句来执行:
    query1.sql.add('exec procedure1');
    query1.execsql;
      

  6.   

    建议通过tstoredproc来调用。
    设定databasename,选好存储过程,记得要去到后面的“;”
      

  7.   

    建议通过tstoredproc来调用。
    设定databasename,选好存储过程,记得要去到后面的“;”
      

  8.   

    一般用StoredProc调用  如果有输入输出的话注意在StoredProc中设置
      

  9.   

    通过临时sql更方便,如是3层,
    CDS_sql.close;
    CDS_sql.commandtext:='exec StoredProc';
    如果有返回结果集,
    CDS_sql.open;
    否则
    CDS_sql.execute;
      

  10.   

    Query.sql.add('exec 你的存储过程');
      

  11.   

    用TStoredProc调用比较方便
    有参数时,先写好对应参数