Delphi中使用ADOConnection时ADOQuery.Add或ADOQuery.ExecSQL出现异常

Form1.ADOQuery1.Close;Form1.ADOQuery1.SQL.Clear;Form1.ADOQuery1.SQL.Add('SELECT字段1,字段... Form1.ADOQuery1.Close;
Form1.ADOQuery1.SQL.Clear;
Form1.ADOQuery1.SQL.Add('SELECT 字段1,字段2 FROM Agent WHERE 字段1='+Quotedstr(字段1的数据));
try
Form1.ADOQuery1.Open;
except
Form1.label10.Caption:='用户数据查询异常!';
end;

字段1的数据 不存在的时候就卡在这里了
展开
 我来答
windblast
2017-04-08 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
通常,delphi 里编写数据库应用时,如果出现某些运行时故障,除了可以查看 delphi 的运行时调试错误信息外,建议可以直接用跟踪调试,将生成的 SQL 语句复制到具体数据库实际运行,大多数情况下是由于 SQL 语句编写不当所造成的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式