私は今、私はいつもように追加し、追加 - >新しい既存のアイテムを使用して、私のVisual Studioへの接続を設定してまで質問がありますが、今、私の先生はコードのみを使用してデータベースに接続するために私に言いましたそして、私はSQLデータベース2017
string ds = "Data Source=localhost";
string db = "Initial Catalog=";
string ins = "Integrated Security=True";
string nume = "Companie2";
SqlConnection cursCon = new SqlConnection(@ds + ";" + db + ";" +
ins);
SqlCommand cursCom1 = cursCon.CreateCommand();
String command = "CREATE DATABASE [" + nume + "]";
try
{
cursCon.Open();
cursCom1.CommandText = command;
cursCom1.ExecuteNonQuery();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
として怒鳴るんが、私は、サーバーエクスプローラに行くとき、私のDBが存在しない、私は問題が何であるかを知らないので、また、私はすべてのエラーメッセージを得ることはありません、私はに何をしなければならそれを修正?ありがとうございコードでデータベースに接続する
はい、私はちょうど発言していたが、さらに私はそれが固定得ることができない、サーバーエクスプローラについて言った、私は密接に見て、私は接続を確立しながら、私は、「ネットワーク関連またはインスタンス固有のエラーのようなerrosが発生し得ることを確認SQL Serverに」と私はそれについて検索し、まだ私は何をしなければなら知らない... – user3720015
あなたがステップバイステップのコードにブレークポイントを入れて、デバッグがありますか?私はあなたの接続文字列に問題を見ることができます: '@ds +"; " + db + ";" + ins'は 'Data Source = localhost; Initial Catalog =;統合セキュリティ= True'と評価されます。 「初期カタログ」は空白です。それをデータベースに設定してみてください(データベースを作成するコマンドを実行しようとしているので、 'master'をお勧めします)。 –
'ds' <>' @ ds'変数 '@ ds'はありません。 –