社区
Delphi
帖子详情
ADOQUERY调用存储过程的问题
wx_zhang
2002-07-05 03:11:16
用ADOQUERY可以调用存储过程吗?
with adoquery1 do
begin
sql.add('exec test');
execsql;
end;
总是报“非法的SQL语法”,怎么搞的?在SQLPLUS里执行TEST也不会报错
...全文
72
7
打赏
收藏
ADOQUERY调用存储过程的问题
用ADOQUERY可以调用存储过程吗? with adoquery1 do begin sql.add('exec test'); execsql; end; 总是报“非法的SQL语法”,怎么搞的?在SQLPLUS里执行TEST也不会报错
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Drate
2002-07-05
打赏
举报
回复
with adoquery1 do
begin
sql.add('SELECT * FROM test');
execsql;
end;
m_leaner
2002-07-05
打赏
举报
回复
with adoquery1 do
begin
sql.add('exec test');//你的exec函数错误。好象应该是“sp_”开始的忘了。
//如果有返回值 用select @变量 sp_ test 有变量用declare @变量 ....
//select 用open
execsql;
end;
wx_zhang
2002-07-05
打赏
举报
回复
close以后就已经是clear了。很奇怪,我以前好象也是这么用的,可这次不知道怎么搞的,老是报语法错误。给搞疯了
fredfei
2002-07-05
打赏
举报
回复
with adoquery1 do
begin
sql.add('test');
execsql;
end;
试一下
lincanwen
2002-07-05
打赏
举报
回复
如果 exec test 在sqlplus能通过,应该没错啊!最好在add前增加一个clear:
with adoquery1 do
begin
close; //
sql.clear; //增加这个
sql.add('exec test');
execsql;
end;
如果不行,就等高手来吧!
lincanwen
2002-07-05
打赏
举报
回复
如果 exec test sqlplus能通过,应该的没错啊!最好在add前增加一个clear:
with adoquery1 do
begin
close; //
sql.clear; //增加这个
sql.add('exec test');
execsql;
end;
如果不行,就等高手来吧!
wx_zhang
2002-07-05
打赏
举报
回复
现在的论坛怎么都是一帮俗手啊?回答别人的问题之前先自己试一试好不好?飞飞,小虫,用脚指头想想都知道你们的答案狗屁不通。 m_leaner(追鑫),什么我的exec函数?那是ORACLE执行存储过程的命令!我今天真服了
delphi
调用
Oracle的
存储过程
delphi如何
调用
Oracle的
存储过程
delphi如何
调用
Oracle数据库的
存储过程
????
调用
ORACLE数据库的
存储过程
调用
存储过程
进行全动态查询.doc
用
存储过程
进行数据库和程序分离的全动态查询
Win XP;Delphi 7
delphi操作
存储过程
.
dbms:ms sql server 2000
存储过程
如下: CREATE proc tstPro @age int, @theNum int output as select @theNum=count(sn) from s where sa=@age GO delphi中
调用
: var str:string;
delphi增删改查使用
存储过程
小模块
delphi增删改查使用
存储过程
小模块, 右下角 还有关于Delphi,SQL,C#的资料
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章