读书人

delphi ADOQUERY 传SQL 报错有关问题

发布时间: 2012-04-13 13:50:24 作者: rapoo

delphi ADOQUERY 传SQL 报错问题,那位大侠帮助看看(解决送100分)
向ADOQUERY 传如下SQL ,不知为何老报错(第1行: '='附近有语法错语),但我把这个指令放到MSSQL 查询分析器中运行又正常

Select * from VNSDSB.dbo.DCSIBA tb1 INNER JOIN VNSDSB.dbo.DCSIBB tb2 ON IBA001=IBB001 WHERE (IBB962 = '劳而无功')

把上面的数据库前缀名换在 VNSDSB.. 也同样不行,在IBB962 前加上表别名(tb2.IBB962) 都不行。

[解决办法]

Delphi(Pascal) code
ADOQUERY.Sql.Text := 'Select * from VNSDSB.dbo.DCSIBA tb1 INNER JOIN VNSDSB.dbo.DCSIBB tb2 ON IBA001=IBB001 WHERE (IBB962 = ''劳而无功'')' 

读书人网 >.NET

热点推荐