Access 2007 データベースがあり、それを開くと、Access アプリケーション内でテーブルをコピーして貼り付けることができます。構造のみをコピーするか、構造とデータをコピーするかを選択できます。私の場合、構造だけが必要です。コピーは、元のインデックスとキーを保持します。VB.NET でこれを行う必要があります。これまで多くの記事を見て、SQL ステートメントを発行してテーブル構造をコピーすることができました。
Dim dbCmdInsert As New OleDbCommand
With dbCmdInsert
.CommandText = "SELECT * INTO tmpTable FROM Trips WHERE 0=1;"
.CommandType = CommandType.Text
.Connection = connNavDb
Dim n As Integer = .ExecuteNonQuery
End With
これは、私が望むレコードのない構造をコピーしましたが、インデックスとキーは失われます。これを達成するための良いガイダンスが見つからないようです。