質問

C#でAccess 2007に対してプログラミングするにはどうすればよいですか? VSTOテンプレートが表示されません。必要なことは、スキーマを定義し、ユーザーが自分でデータを入力できるようにしてから、プログラムに入力したすべてのデータを読み取ることです。読み取り部分は簡単に見えます...どのようにMS Accessデータベースをプログラムで作成し、ユーザーが現在のデータベースを閉じたことを知るにはどうすれば接続できますか?

ありがとう、 ロイ

役に立ちましたか?

解決

Microsoft ActiveXデータオブジェクトへの参照を作成し、InterOpの作業を行う必要があります。 こちらの投稿があります。開始しました。

更新

明らかにその投稿は少し古く、Access 2007固有の詳細は含まれていません。

JETプロバイダーの使用は、新しいaccdbファイル形式では機能しません。 2007 Office Systemドライバー-データ接続コンポーネントを使用する必要があります(こちら)

以下のコメントで述べたように、次のプロバイダーを使用するには、接続文字列を変更する必要があります: Microsoft.ACE.OLEDB.12.0

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top