2011-02-10 12 views
0

Access 2010の新機能次のVBAコードを実行しても、期待どおりに接続文字列がリセットされません。私はこれがうまく働いていたと確信しています。どうしましたか?Access 2010の接続文字列をリセットするときのトラブル

CurrentDb.TableDefs("AccountNumber").Connect = "ODBC;Description=NativeClient;DRIVER=SQL Native Client;SERVER=server1;DATABASE=Expense;Trusted_Connection=Yes" 
CurrentDb.TableDefs("AccountNumber").RefreshLink 

答えて

0

私はその接続文字列についてはわかりません。どのバージョンのSQL Serverを使用していますか?例えば、http://www.connectionstrings.com/sql-server-2008#p3から接続文字列を試してみたいと思うかもしれません。

scn = "Driver={SQL Server Native Client 10.0};" & _ 
"Server=ServerName; Database=test;Trusted_Connection=yes;" 
With CurrentDb 
    .TableDefs(sLocalName).Connect = scn 
    .TableDefs(sLocalName).RefreshLink 
End with 
+0

これはSQL 2005です。この接続文字列を試してみます。 – maatthias