0

次のチュートリアルの例をそのまま使用しています。

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcomboboxcolumn.aspx

エラー メッセージは、接続に失敗したことです。「システムにアクセス可能な Norhtwinf=d データベースに接続するように変更してください。」

string connectionString =
     "Integrated Security=SSPI;Persist Security Info=False;" +
     "Initial Catalog=Northwind;Data Source=localhost";

SqlConnection northwindConnection = new SqlConnection(connectionString);
     northwindConnection.Open();

Northwind Database に関しては、この Web サイトからダウンロードして実行しました。

http://www.microsoft.com/download/en/details.aspx?id=23654

私が間違っていることを教えていただけますか?

4

2 に答える 2

1

アカウントがそのデータベースにアクセスできることを確認し、次の接続文字列を使用してみてください。

connectionString="Server=MACHINE-NAME\SQLEXPRESS;Database=Northwind;Trusted_Connection=True;"
于 2012-04-04T15:30:11.100 に答える
1

Data Sourceプロパティは、SQL インスタンス名を指す必要があり、SQL インスタンスがデフォルトのものである場合。

次の提案は少し奇妙で、あなたが使用しているものと同じように見えますが、何が起こったのか教えてください:

string connectionString =
     "Integrated Security=SSPI;Persist Security Info=False;" +
     "Initial Catalog=Northwind;Data Source=.";

データ ソースの値を「localhost」から (ドット) に変更したことに注意してください。

于 2012-04-04T15:21:30.993 に答える