0

現在、外部のバッチ ジョブから入力されている SQLite データベースが横たわっています。データベースはそれほど複雑ではありません (基本的に、1:n の関係にある 2 つのテーブルと、ルックアップ値を保持するいくつかの「カタログ テーブル」)。

ここで、ユーザー フロントエンドといくつかのレポートを追加する必要があります。ある時点では 1 人のユーザーしかフロントエンドを使用していませんが、これはネットワーク内のどこからでも (= SQLite ファイルへのアクセスが可能な場所ならどこからでも) 可能である必要があります。

できるだけ労力をかけずに使いやすいフロントエンドを作成する最も簡単な方法は何ですか? HTML/JS を使用することを考えましたが、JS を使用してローカルの SQLite DB にアクセスする方法がわかりませんでした (これは可能ですか?もちろん、アプリケーションにそのようなアクセス権を付与することはできますが、ブラウザーはこれをサポートしていますか?)

専用サーバーがなければ HTML/JS を使用できない場合、これを簡単に実現できる方法は他にありますか? MS Access で終わりたくありません... :(

4

1 に答える 1

0

安全上の問題を恐れない場合は、 HTA アプリケーションを使用してください。html ファイルの名前を *.hta に変更し、データベースへの ODBC 接続を作成します。

var Connection = new ActiveXObject ('ADODB.Connection');
Connection.Open (<ODBC-name>);
var Records = new ActiveXObject ('ADODB.Recordset');
Records.Open (Sql, Connection, 0, 2);

ADO Recordset オブジェクトのプロパティとメソッドを参照してください。

于 2013-11-15T07:41:01.293 に答える