VBScript中的[Microsoft][ODBC Oracle驱动程序][Oracle]ORA-00911
当我直接使用查询时,它会工作,但当我使用VBscript在其中运行时,会发生此错误 与de DB的连接工作正常VBScript中的[Microsoft][ODBC Oracle驱动程序][Oracle]ORA-00911,oracle,vbscript,hp-uft,Oracle,Vbscript,Hp Uft,当我直接使用查询时,它会工作,但当我使用VBscript在其中运行时,会发生此错误 与de DB的连接工作正常 global_OracleConn = Createobject("ADODB.Connection") global_OracleConn.Open connectionString query = "UPDATE DB.TabelX SET X_DT_ = SYSDATE + 360, "_ &"X_Amount_MAX_ID = 100, X_Amount_I
global_OracleConn = Createobject("ADODB.Connection")
global_OracleConn.Open connectionString
query = "UPDATE DB.TabelX SET X_DT_ = SYSDATE + 360, "_
&"X_Amount_MAX_ID = 100, X_Amount_IN_REQUEST = '1', X_NUM = 15000,"_
&"X_VALUE_LIMIT = 15000, SCORE = 0,
&"WHERE ROW_ID IN (SELECT X_ULTIMA_ID FROM DB.TabelY "_
&"WHERE OU_NUM IN ('"&varID&"'));"
global_OracleConn.Execute(Query)
我尝试使用其他特征线或将所有特征线都放在一行中,但仍然出现错误。有几个问题:
SCORE=0,
您似乎没有打开任何数据库<上面未定义代码>连接字符串。您发布的示例代码不完整且已损坏。请创建一个演示您面临的问题的链接,并发布该代码(复制/粘贴,不要从内存中键入)以及从该代码中获得的完整、未经更改的错误消息。很抱歉,该连接是ommited
code:connectionString=“Driver={Microsoft ODBC for Oracle};”和"CONNECTSTRING=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=“&HOST&”(PORT=“&PORT&”)和(CONNECT_DATA=(SERVICE_NAME=“&SERVICE&”);uid=“&USR&“pwd=”&PASS&“;”
谢谢,这是结尾的分号。是否有理由投反对票?(即使是接受的答案)