多谢多谢(50分)

  • 主题发起人 主题发起人 里瓦尔多
  • 开始时间 开始时间

里瓦尔多

Unregistered / Unconfirmed
GUEST, unregistred user!
恳求帮助,我想在外部按自己的格式写个存储过程,然后调用,
不知通过storedproc可不可以定义完后,上传到数据服务器,
然后再调用。如果不行,可否告知可行之道。
(注意:可不是在数据库本身的管理工具中创建存储过程啊!)
 
不太明白你的意思,但是有一点我可能明白了:
你好象不太清楚数据库管理工具和数据库本身
的关系。
数据库管理工具只是一个普通程序,如果愿意
你甚至可以重新写一个。所以在那写的存储过程
并不重要,重要的是你把它提交给数据库执行了。
 
通过 Tquery 创建存储过程,上传到服务器,
通过 Tstoredproc 调用存储过程

建议还是“在数据库本身的管理工具中创建存储过程”
然后用 Tstoredproc 调用较好

否则,
数据库
存储过程名
存储过程的参数
参数类型(输入、输出...)
参数的数据类型(int,string,...)
......

都得动态设置,太麻烦了
更何况,创建存储过程时怎么调试?
 
simply use tquery
qry1.sql.clear;
qry1.sql.add('create procedure ...');
...
qry1.execsql;

...

qry1.sql.clear;
qry1.sql.add('yourprocedurename');
qry1.execsql;
 
多人接受答案了。
 
后退
顶部