为什么用ADOQuery1出错

傻乐tao 2001-10-08 03:39:16

ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("delete * from test");
ADOQuery->Open();


为什么会出错?

用ADOConnection连接ACCESS
TADOQuery -> ADOConnection;
TDataSource -> TADOQuery;

如果把("Delete * from test") 换成〔“Select * from test")又可以执行。这是什么错啊,提供的错误提示是 不能返回Data Set.......


...全文
138 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
LuoGD 2001-10-08
  • 打赏
  • 举报
回复
ADOQuery->Close();
ADOQuery->SQL->Clear();
ADOQuery->SQL->Add("delete from test");
ADOQuery->ExecSQL();
东升哥哥 2001-10-08
  • 打赏
  • 举报
回复
同意HEROIN的说法,
因为是SQL语句错误
HEROIN 2001-10-08
  • 打赏
  • 举报
回复
Delete * from test
|

语法错误

不要 *
gloom 2001-10-08
  • 打赏
  • 举报
回复
xuexi
书生 2001-10-08
  • 打赏
  • 举报
回复
agree~

ADOQuery->ExecSQL(); //不返回结果集
sundayboys 2001-10-08
  • 打赏
  • 举报
回复
ADOQuery->Open();换成ADOQuery->ExecSql();
因为删除操作没有返回的。

13,826

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧