Delphi+unidac+mysql,在模糊查询时出现错误,不知怎么改?

Delphi+unidac+mysql,在模糊查询时出现错误,不知怎么改?,第1张

从错误提示看,使用的是 MySql 数据库,错误原因是由于 SQL 查询语句的语法错误,错误位置在 [zddw_jbxx] 附近。

建议:

将 [zddw_jbxx]  修改为 zddw_jbxx,即去掉 []。

  2. 先将生成后 sql 语句,到 mysql 里先执行一下,如果正确再使用。

UniDAC?我也是一直用的这个,你是不是在设计的时候直接用Connection连接数据库了?最后编译的时候要断开,不断开的话,它会直接以你在设计期间的设计去连接那个数据库。

可以试试ZeosLib .

ZeosLib 是一组可以在 Delphi、FreePascal、Kylix 和 C++ Builder 中使用的数据库访问组件,支持包括 MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle 和 SQLite 在内的数据库系统。著名的 HeidiSQL 数据库管理工具就是使用该组件来连接MySQL数据库。目前此版本已经支持delphi &C++Builder XE.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5944711.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-09
下一篇 2023-03-09

发表评论

登录后才能评论

评论列表(0条)

保存