2005/12/01

ADOXで既存のmdbファイルを操作

※旧ロリポブログ サービス終了に伴い転載しました。
(.NET FrameWork1.1)


ADOXを使って既存のmdbファイルの構成を変更する時に

Dim cat As New ADOX.Catalog
cat.ActiveConnection="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:¥new.mdb"



このような方法でカタログを開こうとすると

引数が間違った型、許容範囲外、または競合しています。

といったメッセージで例外が発生する。
これを解決するには、let_ActiveConnectionメソッドを使う。

Dim cat As New ADOX.Catalog
cat.let_ActiveConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:¥new.mdb;")
'テーブル追加など


0 件のコメント:

コメントを投稿