ADOConnection连接字符串:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=.\invoices_B.mdb;Persist Security Info=False;Jet OLEDB:Database Password=abced当Sql语句为
  Select * From MyTbl Where SrcInt=0 时正常
当Sql语句为
  Select * From MyTbl Where SrcChr='''' 时正常
当Sql语句为
  Select * From MyTbl Where (SrcChr='''') And (SrcInt=0) 时出错,错误信息:“未知”不知道怎么回事,请大侠们执教!

解决方案 »

  1.   

    SrcInt什么数据类型?你第一条正确肯定是定义的数值型的,当然不能用后两者
      

  2.   

    试试 Select * From MyTbl Where SrcChr=Null And SrcInt=0
      

  3.   

    试试 Select * From MyTbl Where SrcChr='' And SrcInt=0
    这样呢
      

  4.   

    Select * From MyTbl Where isNull(SrcChr) And SrcInt=0
      

  5.   

    感觉是引号的问题,倾向于赞成SStallMan(手起刀落) 的意见
      

  6.   

    在ACCESS中,判断文本是否为空不能用SrcChr='' ,这样是查询不出来的结果的,应该用isNull(SrcChr)
      

  7.   

    不用括号  用的话 的这样  字
    Alter Table [表] Alter [id] Counter Constraint [表_p] Primary Key   在字段  等地方加上  []