私は、MS Access Appln (現在は外部 Access データベースに接続されています) をリモート SQL Server 2005 に接続しようとしている初心者です。多数の聴衆に配布しやすくするために、DSN レスにしたいと考えています。
次の接続文字列を使用して、ローカル Access db に接続できました
DbFullName = CurrentProject.Path & "\" & "project_DB.accdb"
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DbFullName & ";Jet OLEDB:Database Password=pwd;"
SQL Server 2005接続の場合、次のコマンドを試したところ、
"Data Source=myserverdev;Initial Catalog=project_DBSQL;Persist Security Info=True;User ID=msaccess_cbd;Password=Paci0113"
providerName = "System.Data.SqlClient"
エラーが発生します-
datasourcename が見つからず、デバイス ドライバーも見つかりません
VBを介してDSNなしの接続を介してSQLサーバーに接続しようとしましたが、失敗しました.私が試したコードは次のとおりです:-
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\IP address\databasename;User ID=username;Password=pwd;
私が得たエラーメッセージは:
行末が予想される
これを解決する方法を教えてください。