1

現在配布されている Access 2000 データベースを使用するアプリケーションがあります。

顧客のコンピューターでレコードセットの 1 つを追加フィールドで更新する必要があります。
Access 2000 形式で接続するように設定しているため、データ コントロールは正常に動作します。しかし、コードでデータベースを開こうとすると、認識できないデータ形式のエラーが発生します。

マシン上のデータベースを置換または追加する最良の方法は何ですか?

4

2 に答える 2

0

VBScript、ADO、およびDDLを使用してAccessデータベースを更新することができます。

strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Example.mdb;" _
   & "Jet OLEDB:Database Password=pass;"

Set cn=CreateObject("ADODB.Connection")
cn.Open strCon

strSQL="ALTER TABLE Example ADD COLUMN Example Text (20)"
cn.Execute strSQL

その他の接続文字列:www.connectionstrings.com

于 2010-05-19T21:50:46.480 に答える
0

私は、BE データベース スキーマを更新するよりも DAO コレクションを使用する方がはるかに好きです。たとえば、テーブル、レコード、インデックス、および関係を簡単に削除または作成できます。私の Web サイトのTempTables.MDB ページを参照してください。このページには、アプリで一時 MDB を使用する方法が示され、開始するためのサンプル コードがあります。

于 2010-05-20T00:48:46.097 に答える