また、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 のコードを家帰ってから見ているうちに、だんだん見慣れてきたなぁ