用adoquery
select语句没问题
但是,update,insert,都不行,程序崩溃,返回错误如下:
CommandText does not return a result set
虽然有错,可是对数据库得操作是正确的
上面的错误是什么意思,什么情况下发生,怎么改?
select语句没问题
但是,update,insert,都不行,程序崩溃,返回错误如下:
CommandText does not return a result set
虽然有错,可是对数据库得操作是正确的
上面的错误是什么意思,什么情况下发生,怎么改?
解决方案 »
- MID程序怎样让打开的子窗体充满整个客户区,而不是让子窗体最大化
- 关于内存泄露,十万火急,急,急!!!
- Data Module窗口出不来了!!?
- 怎樣pan別oldvalue和newvalue的数据是一样﹐
- 祝兄弟们新年圣诞快快乐乐~~~顺便问一个关于类型转换的问题 :)
- 请问怎么在程序中用net send???
- delphi中怎么用mscomm控件发送一个两位数,例如发41,单片机接收的是0100 0001?
- 只有50分了,帮帮忙吧。怎么实现图片的缩放和打印
- 请问如何对edit中的文本进行日期有效性的检查?
- 请问在这语句'select sum(je) into jes from table1'我本想是把sum结果送到jes变量中,可是它却生成了一个表jes,请问该如何解决?
- 怎样编写多种数据库的接口程序
- 一个BDE的问题
写成了AdoQuery.Open了。
with adoquery do
begin
false;
sql.add(...);
active;
...
end;
begin
close;
sql.add(...);
ExecSQL;
...
end;
試試﹗
ADOQUERY.OPEN返回值
update,insert都不需要返回值
这是我的代码
with RoomQ do
begin
close;
sql.clear;
sql.add('update 房间信息 set 房间状态=0 where 房间名称='''+RoomComboBox.Text+''' ');
ExecSQL;
first;
end;
虽然有错,可是对数据库得操作是正确的
begin
close;
sql.clear;
sql.add('update 房间信息 set 房间状态=0 where 房间名称='''+RoomComboBox.Text+''' ');
ExecSQL;
first;
end;
这里的first有什么意义呀?没有用,还是去掉吧。