通信数据流中的语法错误导致执行命令或 SQL 语句失败,该错误将影响后继命令和 SQL 语句的成功执行,原因码为 ""。 SQLSTATE=58009
IBM OLE DB Provider for DB2
Apr.Error 2017-06-25 10:26:33:查询OLEDB失败,Provider=IBMDADB2;Database=TS_LIS;HostName=172.16.90.16;Protocol=TCPIP;Port=50001;User ID=trasen;Password=ZXYY1753dz;select T.LAB_APPLY_NO,
T.LAB_ITEM_CODE,
T.LAB_ITEM_NAME,
T.MICRO_NO,
T.MICRO_NAME,
T.ANTI_NO,
T.ANTI_NAME,
T.SUSCEPT,
T.SUSQUAN,
T.REF_RANGE,
T.DESC_NAME,
T.RESULTNO,
T.FILE_VISI_TYPE AS FILE_VISIT_TYPE
from V_EMR_LIS_MIC T WHERE T.LAB_APPLY_NO='108937'
[DB2/AIX64] SQL30020N 通信数据流中的语法错误导致执行命令或 SQL 语句失败,该错误将影响后继命令和 SQL 语句的成功执行,原因码为 ""。 SQLSTATE=58009
IBM OLE DB Provider for DB2
Void ProcessResults(System.Data.OleDb.OleDbHResult)
在 System.Data.OleDb.OleDbDataReader.ProcessResults(OleDbHResult hr)
在 System.Data.OleDb.OleDbDataReader.GetRowHandles()
在 System.Data.OleDb.OleDbDataReader.ReadRowset()
在 System.Data.OleDb.OleDbDataReader.Read()
在 System.Data.OleDb.OleDbDataReader.HasRowsRead()
在 System.Data.OleDb.OleDbDataReader.NextResult()
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 SynchroInterface.SynchroAide.getDataSet(String strSQL, SynConnConfig connConfig)
这是整个的,但是感觉其他的没什么用
用的是同样的连接串,其他的可以使用,但是这个一个就不能用
收起