我们使用的是MS-SQL7.0,ASP(带Jscript)查询和执行没有任何问题。但是我们遇到了影响记录数的问题。我们参考这个来源
http://support.microsoft.com/kb/195048
这是我们的源代码
var query = "...";
this.db = Server.CreateObject("ADODB.Connection");
this.db.Open(this.connectionString);
this.db.Execute(query, this.rowCount);
Response.Write(this.rowCount);
or
var query = "...";
this.db = Server.CreateObject("ADODB.Connection");
this.cmd = Server.CreateObject("ADODB.Command");
this.cmd.ActiveConnection = this.db;
this.cmd.CommandText = query;
this.cmd.Execute(this.rowCount);
Response.Write(this.rowCount);
但是这段代码不起作用,rowCount
被设置为其初始值(0)。我认为这是因为 javascript 中的原始类型总是按值调用。