用TStoredProc可以直接调用 。
解决方案 »
- messagebeep(1)是怎样回事
- FastReport 4 发布了!
- 100分求解:如何能使得PrintDBGridEh打印时水平居中显示?
- 高手`出招
- 怎样对Query中添加的计算字段排序?谁能解决我以300分奉上!up有分!急!
- 困扰了几天的问题,急,请高手们帮忙!up有分
- fsBold 等枚举类型以字符存如数据库,读出来的时候,如何转化为TsyleFont类型
- 有些函数在声明中要加入stdcall,什么意思?有什么做用?
- 各位老大,救我啊,我晕死了,在线等,一个百思不得其解的问题
- 可执行文件的图标可以更改么?
- 怎么最简单的判断是否已经连上了internet?
- 使用show和showmodal显示窗体,到底有哪些区别啊?
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('exec 存储过程 参数1,参数2');
adoquery1.execsql;
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('exec 存储过程 参数1,参数2');
adoquery1.execsql;
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('exec 存储过程 参数1,参数2');
adoquery1.execsql;
也可以用TQuery写SQL语句来执行:
query1.sql.add('exec procedure1');
query1.execsql;
设定databasename,选好存储过程,记得要去到后面的“;”
设定databasename,选好存储过程,记得要去到后面的“;”
CDS_sql.close;
CDS_sql.commandtext:='exec StoredProc';
如果有返回结果集,
CDS_sql.open;
否则
CDS_sql.execute;
有参数时,先写好对应参数