几个关于ADO的问题。
1。ADOTable的查询语句是什么?
2。用Query->SQL方法执行后,能不能将所得到的结果传给变量?如果何到?
3。ACCESS下的模糊查询语句是什么??我执行下面语句找不到结果。
ADOQuery2->Active=false;
ADOQuery2->SQL->Clear();
ADOQuery2->SQL->Add("SELECT Address.truename, LeaveMsg.datetime, LeaveMsg.message");
ADOQuery2->SQL->Add("FROM ClassInfo INNER JOIN (Address INNER JOIN LeaveMsg ON Address.username = LeaveMsg.author) ON (Address.classuuid = ClassInfo.classuuid) AND (ClassInfo.classuuid = LeaveMsg.classuuid)");
ADOQuery2->SQL->Add("WHERE LeaveMsg.message LIKE '%i%'");
ADOQuery2->Active=true;
并且在ACCESS下也找不到记录。
问题点数:20、回复次数:7Top
1 楼CCLIS(www.cclis.com)回复于 2003-09-01 22:17:33 得分 5
1.ADOTABLE不需要查询语句。
2.可以,通过PARAMETERS传递
3.先在ACCESS下调试,如果在数据库下不能有结果,在程序里也不会有结果。
Top
2 楼icemanpro(雅彦)回复于 2003-09-01 22:50:59 得分 0
1.但我现在要查询数据库中有没有这个记录,如何解决?我是用ADO联接数据库的。Top
3 楼icemanpro(雅彦)回复于 2003-09-01 22:54:06 得分 0
3.同一数据库,用ODBC中系统DSN设置后,用SQL Explorer可以访问,也能运行上面的语句结果也正确。这是怎么会事?Top
4 楼CCLIS(www.cclis.com)回复于 2003-09-03 18:50:31 得分 5
1.用LOCATE
3.SQL EXPLORER 有SQL解释功能
Top
5 楼icemanpro(雅彦)回复于 2003-09-04 21:27:13 得分 0
我只要查询一个字段,请问一下如何用locate?该字段为字符串.Top
6 楼pobosskey(有房有车(租的房+自行车))回复于 2003-09-04 22:04:48 得分 5
adotable 可以使用filter !Top
7 楼bigwhiteshark(变性鲨鱼)回复于 2003-09-05 03:26:17 得分 5
1。ADOTable的查询语句是什么?
ADOTable 把整个表拉过来了可以使用过滤来显示一些记录过 滤语句有点想查询 A=‘B’
2 用Query->SQL方法执行后,能不能将所得到的结果传给变量?如果何到?
XXXYOUR = FieldByName("字段名")->AsString 数据类型
3。ACCESS下的模糊查询语句是什么??我执行下面语句找不到结果。
我以前碰到过,主要是LIKE的问题,是格式的问题 先到查旬中去试试。
可以到本论坛的OFFICE中去找。
Top




