人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

IE JScriptにおいて、ActiveXを利用してデータベースに接続しているサンプルソースはありませんか?

●質問者: lains_you
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ActiveX IE JScript サンプルソース データベース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● llusall
●50ポイント

DBがわからないので、

JScript で、AccessのMDBに接続するサンプルを紹介します。

なお、クライアントマシンにあるDAOのバージョンにより、

適宜、DAO.DBEngine.36 の「36」を修正してください。


<html>

<head>

<title></title>

</head>

<body>

<script language="JavaScript">

var DB_NAME = "C:\\Test\\Sample.mdb";

var DBEngine = new ActiveXObject("DAO.DBEngine.36");

var ws = DBEngine.Workspaces(0);

var db = ws.OpenDatabase(DB_NAME);

var rs = db.OpenRecordset("テーブル名");

while(!rs.EOF) {                //全てのレコードについて操作

    document.write(rs.Fields("フィールド名").Value + "<br>");

    rs.MoveNext();              //次のレコードへ

}

rs.Close();

db.Close();

rs = null;

db = null;

ws = null;

DBEngine = null;

document.write("OK!!");

</script>

</body>

</html>

◎質問者からの返答

ありがとうございます。

OracleやSQLServerに接続するサンプルもありませんか?


2 ● llusall
●107ポイント ベストアンサー

再回答ですみません。

こちらが参考になると思います。


■ORACLEのDBを開く

http://www.happy2-island.com/vbs/cafe02/capter00603.shtml

//ADOオブジェクトを作成します

var objADO = new ActiveXObject("ADODB.Connection");

//?ADOを使いORACLEのDBを開きます

objADO.Open("Driver={Microsoft ODBC for Oracle};" +

"CONNECTSTRING=ADRSORA; UID=HAPPY; PWD=ISLAND;");

//?ADOをクローズします

objADO.Close();

objADO = null;


■SQL ServerのDBを開く・閉じる

http://www.happy2-island.com/vbs/cafe02/capter00607.shtml

//ADOオブジェクトを作成します

var objADO = new ActiveXObject("ADODB.Connection");

//?ADOを使いSQL ServerのDBを開きます

objADO.Open("Driver={SQL Server};" +

"server=DBSERVER01; database=HAPPYDB; uid=HAPPY; pwd=ISLAND;");

//?ADOをクローズします

objADO.Close();

objADO = null;


■SQLの実行/SELECT

http://www.happy2-island.com/vbs/cafe02/capter00604.shtml

■SQLの実行/INSERT、UPDATE系

http://www.happy2-island.com/vbs/cafe02/capter00605.shtml

◎質問者からの返答

ありがとうございます。大変参考になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ