hur.cn - 华软网

 热门搜索

请问PB连接AS400时出现SQLSTATE=S10000,这是怎么了?我第一次接触AS400,请高手指点

  作者:未知    来源:网络    更新时间:2018/7/4
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=TFB4002;UID=TIANZP01;PWD=888888'"

connect using SQLCA;

INSERT INTO QGPL.CVTUSPF(CFUSER,CFFILE,CFDOC) VALUES ('1','1','1' ) USING SQLCA;
If SQLCA.sqlcode = 0 Then
MESSAGEBOX("",'OK')
Commit USING SQLCA;
ELSE
MESSAGEBOX(STRING(sqlca.sqlcode ),SQLCA.sqlerrtext)
ROLLBACK USING SQLCA;
End If

为什么执行时会显示如下信息:
sqlca.sqlcode = -1
SQLCA.sqlerrtext = SQLSTATE=S100 [IBM][iSeries Access ODBC Dricer][DB2 UDB]SQL7008 - CVTUSPF in QGPL is not valid for operation

我第一次接触AS400,请高手指点
------华软网友回答------
跟as400没关系,去查查odbc的报错代码就可以了,      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。