Sql server 列名“id”无效-这是我在尝试从表中选择特定列时发生的错误
System.Data.SqlClient.SqlException 0x80131904:列名“id”无效。位于System.Data.SqlClient.SqlConnection.OnError 代码:Sql server 列名“id”无效-这是我在尝试从表中选择特定列时发生的错误,sql-server,select,try-catch,Sql Server,Select,Try Catch,System.Data.SqlClient.SqlException 0x80131904:列名“id”无效。位于System.Data.SqlClient.SqlConnection.OnError 代码: try { SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\SVB_db.mdf;Integrated
try
{
SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\SVB_db.mdf;Integrated Security=True");
con.Open();
SqlCommand cmd = null;
string sq = "SELECT event_name, user-id, time_in, time_out, event_date, venue_name FROM Event";
cmd = new SqlCommand(sq, con);
SqlDataReader r1 = cmd.ExecuteReader();
if (r1.HasRows)
{
while (r1.Read())
{
if (r1.GetValue(0).ToString().Equals(DropDownList1.SelectedItem.Value))
{
txtEventName.Text = r1.GetValue(0).ToString();
txtUsrID.Text = r1.GetValue(1).ToString();
txtTmeIn.Text = r1.GetValue(2).ToString();
txtTimeOut.Text = r1.GetValue(3).ToString();
txtEventDate.Text = r1.GetValue(4).ToString();
DropDownList1.Text = r1.GetValue(5).ToString();
}
}
r1.Close();
}
con.Close();
}
catch (Exception ex)
{
Response.Write(ex);
}
用户id看起来有点可疑。也许应该是这样
…,用户id,时间\u in
如果用户id正确,则应尝试
…[用户id],时间\u in 关于SO的问题应该比在标题中写一个单词的句子多一点,然后把你所有的代码都放在正文中,然后按次击-减号违反了游戏规则