私は初心者です。コードを実行するとエラーが表示されます。「例外型 'System.Data.SqlClient.SqlException'がSystem.Data.dllで発生しましたが、ユーザーコードで処理されませんでした。エラーについて「System.Data.SqlClient.SqlException」タイプの例外がSystem.Data.dllで発生しましたが、ユーザーコードで処理されませんでした
追加情報:SQL Serverへの接続を確立する際に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。
公共部分クラスの_default:System.Web.UI.Page { 保護のボイドをPage_Load(オブジェクト送信者、EventArgsの電子) {インスタンス名が正しいこと、およびSQL
これは私のコードであることをことを確認します showdata(); }
private void showdata()
{
DataTable dt = new DataTable();
SqlConnection con = new SqlConnection("server=demo; database=demo; Integrated Security=True;");
SqlCommand cmd = new SqlCommand("select * from demo, con");
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
dt.Load(dr);
GridView1.DataSource = dt;
GridView1.DataBind();
con.Close();
}
}
"ネットワーク関連またはインスタンス固有のエラー...":これはプログラムがSQLサーバーを見つけることができないことを意味します。接続文字列の "server = demo"部分を修正してください。 – Bestter
あなたのネットワークに "demo"という名前のサーバーがありますか?データベースではなくサーバー。 – Gusman
接続文字列を調べて、このページ(https://www.connectionstrings.com/sql-server/)と比較してください。どのSQLサーバーのバージョンが使用されていますか? 'Server'パラメータには通常、ローカルまたはリモートのサーバ名(またはIPアドレス)が含まれています。 –