DelphiでMS Access MDBファイルを読んでいますか(無料)? [閉まっている
-
09-09-2019 - |
質問
MDB(MS Access)データベースを開いて読むためのDelphiコンポーネント /ライブラリを探しています。 DBに書き込み、データを表示することはありません。 SQLアクセスサポートを使用してDBを読み取る必要があります。
これは個人的なサイドプロジェクト(プログラミングは私の給料ではない)のためです。したがって、Delphi 6、Delphi 2007、Delphi 2009(Professional Editions All)のいずれかで動作する無料または非常に安価なソリューションが必要です。パフォーマンスは重要ではありません、シンプルさは:)
解決
http://www.teachitza.com/delphi/databasehowto.htm5〜10行のコードを備えた非常にシンプルで簡単なタスクです。 MS Accessファイルからいくつかのデータを読み取る必要があるとき、それは私にとって非常に便利でした。
起動するには、このような単純な接続文字列を使用できます
DataSource := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + Filename +
';Persist Security Info=False';
ADOConnection1.ConnectionString := DataSource;
ADOConnection1.LoginPrompt := False;
ADOConnection1.Connected := true;
// ADOConnection1.GetTableNames(listbox1.items);
AdoTable1.Connection := ADOConnection1;
AdoTable1.ReadOnly := false; //if u want to make changes
ADOTable1.active := false;
ADOTable1.TableName := 'B2777'; //table name
ADOTable1.active := true;
filnenameはur mdbファイルパス+名前です。それが私が非常にシンプルなタスクに使用するものです。
他のヒント
これには、Delphiに含まれるADOコンポーネントを使用しています(「Microsoft Jet 4.0 OLEプロバイダー」)。 XPおよび新しいシステムに既に含まれているクライアントにMDACをインストールする必要があります。
ODBCを使用してそれに接続することを検討しましたか?
所属していません StackOverflow