0

私たちのアプリ(すでにデプロイ済み)はAccess/Jetデータベースを使用しています。今後のバージョンのソフトウェアでは、テーブルの1つにいくつかの追加の列が必要です。最初にこれらの列が存在するかどうかを確認し、存在しない場合は追加する必要があります。

誰かが簡単なコードサンプル、リンク、または正しい方向へのナッジを提供できますか?

(私はc#を使用していますが、VB.NETサンプルでも問題ありません)。

4

2 に答える 2

6

頭のてっぺんから外れていますが、次のようなものです:

Dim conn as New AdoConnection(someConnStr)
Dim cmd as New AdoCommand
cmd.Connection = conn
cmd.CommandText = "ALTER TABLE X ADD COLUMN y COLUMNTYPE"
cmd.ComandType = CommandType.Text
cmd.ExecuteNonQuery()
于 2008-10-30T20:17:08.417 に答える
0

期待するフィールドのテーブルをクエリし、フィールドが存在しない場合はエラーを処理します。

列を追加するには、データベースにalter table SQL ステートメントを入力するだけです。

于 2008-10-30T20:12:40.873 に答える