delphi 用ADO调用VFP 的数据库问题

99441dudu 2002-12-15 05:27:44
哈哈哈!我又有问题了
VFP 的数据库管理能力强旱,比ACCESS等本地类型的数据库健壮迅速,如何在DELPHI 的数据库应用上用上VFP数据库是一种好的选择,但在使用VFP在DELPHI
数据库应用软件中的模糊查询就存在一个问题:VFP表不支持想SQL 等数据库类型的模糊查询,老是出现“ 表 has not exit ",这你们都应该了解了吧(VFP''s uesr)
1. 那位高人可以帮忙一下解决问题!
2. 把思路说一下!
(顺便列出如和用ADOquery 连VFP的数据库)
1.在出现连接选项后出现chose vfp 数据连接(在装了vfp的系统中才有)具体看rmh的
adoDEMO (固顶)
2. adoquery1.close;
3.adoquery1.sql.clear;
4.adoquery1.sq.add( select * from biao where biao.ming like ''''%''+edit1.text+''%'''''');
5.adoquery1.open;
6.报错了!“ 表 has not exit "
thanks !
2002-12-14-dudu
...全文
51 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
coolyylu 2002-12-22
  • 打赏
  • 举报
回复
如果有中文,请使用atc ,c代表双字节。。
coolyylu 2002-12-22
  • 打赏
  • 举报
回复
adoquery1.sq.add( select * from biao where biao.ming like ''''%''+edit1.text+''%'''''');

如果用ado查询的话,那么就要使用vfp的sql语法,你想要的模糊查询可以这样处理:

Select * From biao where at(' +edit1.text + ' ,biao.ming) >0

我最不喜欢delphi,所以上面的语法可能写错,下面是正确的vfp的sql语句,必须以这个种形式传入
Select * From biao where at('wang' ,biao.ming) >0

99441dudu 2002-12-15
  • 打赏
  • 举报
回复
你们帮我加上出拉!
现实是不会出现这样的小kass!
newfang 2002-12-15
  • 打赏
  • 举报
回复
你的select前怎么没 ' ………………

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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