- PR -

レコードセットの限界?

1
投稿者投稿内容
くー
ベテラン
会議室デビュー日: 2005/02/07
投稿数: 86
投稿日時: 2005-07-12 16:52
先程JavaScriptでレコードセットをしてたらおかしな現象がありました。

var con=new ActiveXObject("ADODB.Connection");
var rst=new ActiveXObject("ADODB.Recordset");
var strCon = "*****************************";
con.Open(strCon);
var strSQL = " decalre @a int" +
" execute @a = procedure_A 1, 2, 3" +
" select @a";
rst.Open(strSQL,con,0,1);
var A = rst.Fields(0).Value;
rst.Close;
con.Close;

これをJavascriptで実行するとうまく行きます。

しかしこのSQLの中に
set @a = 0 や select @a = 0 を入れると
rst がオープンしません。
executeで入れる行為は許されるのに・・・。
これには何か意味があるのでしょうか?
不思議です。



[ メッセージ編集済み 編集者: シルバー 編集日時 2005-07-13 09:06 ]
1

スキルアップ/キャリアアップ(JOB@IT)