• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NETでのAccessテーブルリンク)

VB.NETでのAccessテーブルリンクエラーへの対処方法

このQ&Aのポイント
  • VB.NET上でAccessのテーブルのリンク処理をした後、テーブルを開こうとするとエラーが発生する問題に対して、順番を変えることでエラーを回避することができた。
  • リンク処理の中では、リンク先のパスを指定し、テーブル名を取得し、リンク先のテーブルを削除する処理を行っている。
  • リンク処理では、リンク元データベース名とリンク先のテーブル名を指定し、リンク先のデータベースを指定してテーブルをアペンドする処理を行っている。

質問者が選んだベストアンサー

  • ベストアンサー
  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

Access2010のヘルプには //////////////////// TableDefs.Refresh メソッド 指定されたコレクション内のオブジェクトを更新して、データベースの現在のスキーマを反映させます。 構文 式.Refresh 式 TableDefs オブジェクトを表す変数。 (以下割愛、続きはAccessのヘルプを。) というのが有りますので ここいら辺か lodDb.TableDefs.Append(ltDef) lodDb.TableDefs.refresh この辺のどちらかに Call SLink(tName(i), dbPName) Next lodDb.TableDefs.refresh と追加してみたらどうでしょう? 保証の限りではございませぬ。。