interbase 数据库 , delphi 7.0 ,ado 连接
下面的sql语句为什么不能执行呢? select a.D_KRBH,b.D_KFBH,a.D_KRXM from KRXX a,KFZT b where
(a.D_KRBH=b.D_KRBH)and(a.D_KRLX<>"T")
and ((a.D_ZJHM ="") or (a.D_JTDZ ="") or (a.D_DWMC=""))
order by b.D_LCBH,b.D_KFBH提示错误是:
General SQL error,[Easysoft][interBase]Dynamice SQL Error,SQL error code=-206,Column unknown,T
下面的sql语句为什么不能执行呢? select a.D_KRBH,b.D_KFBH,a.D_KRXM from KRXX a,KFZT b where
(a.D_KRBH=b.D_KRBH)and(a.D_KRLX<>"T")
and ((a.D_ZJHM ="") or (a.D_JTDZ ="") or (a.D_DWMC=""))
order by b.D_LCBH,b.D_KFBH提示错误是:
General SQL error,[Easysoft][interBase]Dynamice SQL Error,SQL error code=-206,Column unknown,T
解决方案 »
- sql2000企业管理器在安装是没有选择,现在怎么安装啊?
- 如何累计应用程序的运行次数??各位大虾!请来相助在下!!!我请求帮助!!!!
- 如何搜索XML的节点?
- 在access中这句话怎么写呀?mydata.MyADOcaption.SQL.add('select * from field where (UPPER(tablename))='''+'STUDENT'+'''');
- CGI程序 无法显示图像。怎办!
- 300分求助,delphi+ADO+Oracle中的SQL语法错误!
- 怎样用程序关机?
- 我是一个新手,请问!
- 数据库问题
- 谁有软件开发合同?
- ★★★如果区分一个变量指向的是TObject还是一个record
- ole的参数传递
1. 查看错误代码
2. 自己一个个去排除 将你的SQL语句一步步减少 然后执行 直到没有错误...要学会自己分析 解决问题哦。
................
没用过interbase ,但从上面看有可能是列名拼写错误,或者是interbase 中的字符串是单引号而不是双引号.
(自己认为而已)
(a.D_KRBH=b.D_KRBH)and(a.D_KRLX<>'T')
and ((a.D_ZJHM =NULL) or (a.D_JTDZ =NULL) or (a.D_DWMC=NULL))
order by b.D_LCBH,b.D_KFBH
或者:
select a.D_KRBH,b.D_KFBH,a.D_KRXM from KRXX a,KFZT b where
(a.D_KRBH=b.D_KRBH)and(a.D_KRLX<>'T')
and ((a.D_ZJHM ='') or (a.D_JTDZ ='') or (a.D_DWMC=''))
order by b.D_LCBH,b.D_KFBH
试一下