Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1227685
  • 博文数量: 788
  • 博客积分: 4000
  • 博客等级: 上校
  • 技术积分: 7005
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-19 15:52
文章存档

2017年(81)

2011年(1)

2009年(369)

2008年(337)

分类:

2008-10-20 10:36:24



我写了一段程序.如下:  
  A_DATABASE.ADOQuery2.Close;  
  A_DATABASE.ADOQuery2.SQL.Clear;  
  A_DATABASE.ADOQuery2.SQL.Add('SELECT   XULH,XIMNG   FROM   LXR   ORDER   BY   XULH');  
  A_DATABASE.ADOQuery2.Open;  
  A_DATABASE.ADOQuery2.Locate('xulh',TRIM(f_changj_lxr.Edit1.Text),[locaseinsensitive]);  
  编译的时候系统说我这个错误的位置是:  
  A_DATABASE.ADOQuery2.Locate('xulh',TRIM(f_changj_lxr.Edit1.Text),[locaseinsensitive]);  
  而在系统框的提示这样说的:  
  [Error]   f_cj_lxr.pas(262):   Undeclared   identifier:'lseinsensitive'  
  [Error]   f_cj_lxr.pas(262):   Incompatible   types:'TlocateOption'   and   'Integer'  
  [Fatal   Error]jinchjl.dpr(13):Could   not   compile   used   unit   'f_cj_lxr.pas'  
  我不明白的是,同样的写法在其它地方就通过了,这里就不行.谁能指导指导.谢谢.

是否模块中没包括DB.pas?  
   
  uses   DB;  
   
 

with   ADOQuery2   do  
          begin  
          Close;  
          SQL.Clear;  
          SQL.Add('SELECT   XULH,XIMNG   FROM   LXR   ORDER   BY   XULH');  
          Open;  
          Locate('xulh',TRIM(f_changj_lxr.Edit1.Text),[]);

>>Undeclared   identifier  
  >>Incompatible   types  
   
   
  非常常见的错误提示,通常是马虎所致  
   
   
  :)  
   
 

单元未包含进来

zhengsq007(实习实习)   :最仔细,并且提供了详细方法,我按他的方法做了就成了.所以决定大部分分给他.其它人参与者少点.谢谢大家

谢谢施舍。  
 



[新闻]硅谷VC过冬:屯现金 广节流 慎投资
博客园首页 社区 新闻频道 小组 博问 网摘 闪存
阅读(298) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~