互联网服务AIXDb2sql语法

[DB2/AIX64] SQL30020N 

通信数据流中的语法错误导致执行命令或 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)
这是整个的,但是感觉其他的没什么用
用的是同样的连接串,其他的可以使用,但是这个一个就不能用

参与7

2同行回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
直接连上数据库服务器,执行SQL试试显示全部

直接连上数据库服务器,执行SQL试试

收起
电信运营商 · 2017-06-29
浏览3687
  • 直接连上执行没有问题,但是程序调用就会这样报错,连接串东西都是一样的,只有这一个V_EMR_LIS_MIC视图名是新建的,程序调用就报这样的错了
    2017-06-30
macrozengmacrozeng数据库管理员IBM
原因码为空不太常见,有详细一些的错误以及日志信息吗?显示全部

原因码为空不太常见,有详细一些的错误以及日志信息吗?

收起
政府机关 · 2017-06-29
浏览3202

提问者

lxue
lxue006
数据库管理员某互联网公司
擅长领域: 数据库人工智能大数据

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-06-29
  • 关注会员:3 人
  • 问题浏览:6972
  • 最近回答:2017-06-29
  • X社区推广