一个奇怪的问题?
我的sql语句是这样的:
SELECT a.COLUMN_NAME,b.comments,a.DATA_TYPE,
decode(SUBSTR(a.DATA_TYPE,1,4),'VARC',a.DATA_LENGTH, a.DATA_PRECISION) DATA_LEN,
a.DATA_SCALE, a.NULLABLE
FROM ALL_TAB_COLUMNS a,ALL_COL_COMMENTS b
WHERE (B.TABLE_NAME = A.TABLE_NAME AND B.OWNER= A.OWNER AND B.COLUMN_NAME=A.COLUMN_NAME)
and a.TABLE_NAME =:as_table AND a.OWNER=:as_owner
在sql plus*中执行无误!!
但是转到delphi中,有时候正确,有时候不正确!
出错时提示:"提供者或其它服务返回E_FAIL状态!"我用的是ADOQUERY.
这是什么原因!!