-1
public partial class WebForm1 : System.Web.UI.Page
{
SqlConnection con=new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database1.mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand();
DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
cmd.CommandText="select id from regtb where id="+Session["id"];
da.SelectCommand = cmd;
da.Fill(dt);
if(dt.Rows.Count>0)
{
Response.Redirect("userlogin.aspx");
}
}
このコードで何が問題になっていますか? 誰でも助けてくれます 私はこのエラーが発生しており、これを修正する方法はわかりません。Fill:SelectCommand.Connectionプロパティが初期化されていませんC#
MDFデータベースファイルを使用しないでください。サーバー内のデータベースの名前を使用します。資格情報の問題をmdfファイルに直接アクセスさせることができます。 SQL Server Management Studio(SSMS)を使用して適切な資格情報があることを確認し、SSMSからクエリを試行して接続が正しいことを確認します。 SSMSログインウィンドウにあるサーバー名を使用します。 – jdweng