また、JScriptネタ

ここんところ、ずっとJScriptネタばっかりだけど、今まで会社でつかっていたツール類を作り直しているんだけどADOのRecordSetのデータ取得方法で高速なやり方というのをここで知ったんだけど、なんかいまいちわかんなかったんだけど、さっきやっとわかった。

以下はDBにMySQL使っているけど、DB変わってもちょっと変更するだけで済むから自分用にメモ。


var objADO = new ActiveXObject("ADODB.Connection");
objADO.Open("dsn=
MySQL;uid=xxxx;pwd=xxxx");
objADO.CursorLocation = 3;
var rs = objADO.Execute("SELECT * FROM 該当するテーブル名");

/*
getString メソッドは以下URLを参照した。
http://www.w3schools.com/ado/met_rs_getstring.asp
この場合には、カンマ区切りで表示をする
*/
var RSresult = rs.getString(2, 10000, ",", "\n", "NULL");
WScript.Echo(RSresult);

var nothing = rs.ActiveConnection;
objADO.Close();



ここんところ、JScript のコードを家帰ってから見ているうちに、だんだん見慣れてきたなぁ
[PR]
by h5y1m141 | 2006-09-13 22:50
<< 現場にいない状況で勉強するのって大変 JScript での配列とオブ... >>