0

I have a problem with my database which is base on access. when i try to use insert command, all records send to mydatabase.mdb in root folder, but when I want to read from database, records come from another database which is in bin folder. it cause a big problem because every time I should copy mydatabase.mdb from root folder to bin folder !!! how I can solve this problem?

P.S. I use the same connection string in both insert and select command.

 public OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:\\fanoos\\new work\\C# regester_markaze tebi\\regester\\regester\\bin\\Debug\\Db_reg.mdb");
4

1 に答える 1

0

データベースには、「bin フォルダーにある他のデータベース」を指しているテーブルがリンクされているようです。接続先のデータベースを Access で開き、 を使用してlinked table manager、リンクされたテーブルが指している場所を確認します。Access 2010 以降 (おそらく 2007 以降) では、リンク テーブル マネージャーはExternal Dataリボン タブにあります。

于 2013-03-07T20:43:38.217 に答える