DAO不支持LIKE查询?(50分)

  • 主题发起人 主题发起人 DreamTiger
  • 开始时间 开始时间
D

DreamTiger

Unregistered / Unconfirmed
GUEST, unregistred user!
装了一个Diamond Access,速度是很快,以前用
Paradox 表,从文件转纪录到数据库得几十分钟,
现在几分钟就搞定了。但现在查询出了问题:不
能用模糊查询了:
我用:
Select * From Sequences WHERE SeqID = 'P00002'
可以找到对应的纪录,
用:
Select * From Sequences WHERE SeqID LIKE 'P0000%'
却找不到任何纪录,
是不是DAO不支持模糊查询?
我用的是DAO3.5。
NTServer4 + SP5 + Delphi5。
查询程序如下:

procedure TForm1.QueryBtnClick(Sender: TObject);
begin
with DataModule1 do
begin
if(Query1.Active) then Query1.Active := false;
Query1.SQL.Clear;
Query1.SQL.Text := Edit1.Text;//Edit1就是我输入的SQL语句。
Query1.Active := true;
end;
end;


 
习习,我也刚刚从ODBC转到DAO,也遇到类似问题,后来回忆起以前学VB的时候,
突然想起来了,DAO的SQL语句的Like通配符是"*",不是"%".

看来学点VB还是有用哦 :-)
 
果然这样,cAKK,I 服了 U
 
后退
顶部