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) 都不行。
[解决办法]
ADOQUERY.Sql.Text := 'Select * from VNSDSB.dbo.DCSIBA tb1 INNER JOIN VNSDSB.dbo.DCSIBB tb2 ON IBA001=IBB001 WHERE (IBB962 = ''劳而无功'')'