重複の可能性:
JavaScript で ADO を使用するステートメントの影響を受ける行数を取得するにはどうすればよいですか?
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のプリミティブ型は常に値渡しだからだと思います。