【发布时间】:2018-07-11 08:03:39
【问题描述】:
我在 ASP Classic 中有以下脚本:
<%@ LANGUAGE=Javascript%>
<%
var dataConn = Server.CreateObject('ADODB.Connection');
dataConn.Open(connectionString);
var rowsAffected;
dataConn.Execute(command, rowsAffected);
Response.Write(rowsAffected);
dataConn.Close();
%>
执行脚本时 rowsAffected 未定义。如何获取受影响的行?
【问题讨论】:
-
command定义在哪里? -
它是任何 SELECT、UPDATE、INSERT、DELETE 语句。在这里不重要。
-
另外:当我在 VBScript 中尝试相同的操作时,rowsAffected 得到 -1。
-
另外,这是 JScript,而不是 JavaScript。不要让您可以使用
@LANGUAGEdirective 作为 JavaScript 的事实欺骗您,它只是 JScript 的别名。 -
你可以在同一个asp文件中混合多种语言...
标签: asp-classic adodb jscript