40歳からのキャリアチェンジ

20代はエンジニア・PM、30代はWeb系エンジニア向けのキャリアアドバイザー。40代の今はフリーランスで開発含めて色々やってます。技術ネタとしてはRuby/RailsとJavaScript関連あたり

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

Tags: