使用ADOQuery组件出现的问题
我在用ADOQuery组件向表中增加纪录,代码如下:
ADOQuery2->Close();
ADOQuery2->SQL->Clear();
ADOQuery2->SQL->Add("INSERT INTO 消费数据库 (品名)");
ADOQuery2->SQL->Add("VALUES (':PINMING');");
ADOQuery2->Open();
运行出现以下提示框:
ADOQuery2:CommandText does not return s result set
请教打虾怎莫处理?
问题点数:100、回复次数:6Top
1 楼ylp92155(一只菜鸟)回复于 2003-11-01 09:14:59 得分 0
打开数据库,记录已经写到数据库里了,大家帮帮我。
Top
2 楼ljianq(泉深水清)回复于 2003-11-01 09:23:17 得分 50
ADOQuery2->ExecSQL();
Top
3 楼ljianq(泉深水清)回复于 2003-11-01 09:23:46 得分 0
不要使用ADOQuery2->Open();Top
4 楼runnerrunning(千寻失业ing&那是我所不能了解的事)回复于 2003-11-01 09:40:05 得分 50
对于没有返回结果的sql语句请使用
ADOQuery2->ExecSQL();
来执行,比如update,insert,delete等sql语句
对于有返回结果的sql语句请使用
ADOQuery2->Open();
来执行,比如select等语句
ADOQuery2:CommandText does not return s result set
这一句得提示中已经说明:not return....Top
5 楼runnerrunning(千寻失业ing&那是我所不能了解的事)回复于 2003-11-01 09:40:12 得分 0
对于没有返回结果的sql语句请使用
ADOQuery2->ExecSQL();
来执行,比如update,insert,delete等sql语句
对于有返回结果的sql语句请使用
ADOQuery2->Open();
来执行,比如select等语句
ADOQuery2:CommandText does not return s result set
这一句得提示中已经说明:not return....Top
6 楼runnerrunning(千寻失业ing&那是我所不能了解的事)回复于 2003-11-01 09:40:18 得分 0
对于没有返回结果的sql语句请使用
ADOQuery2->ExecSQL();
来执行,比如update,insert,delete等sql语句
对于有返回结果的sql语句请使用
ADOQuery2->Open();
来执行,比如select等语句
ADOQuery2:CommandText does not return s result set
这一句得提示中已经说明:not return....Top



