|
脚本源代码如下:
<script runat="server">
string strcnn="server=localhost;uid=sa;pwd=wbq;database=WebDate_WBQ";
SqlConnection cnn;
SqlCommand cmd;
void Page_Load(object sender, EventArgs e) {
string userID=Request.QueryString["userID"];
cnn=new SqlConnection(strcnn);
cnn.Open();
cmd=new SqlCommand("select * from users where userID="+userID+"",cnn);
SqlDataReader dr=cmd.ExecuteReader();
Label1.Text=dr("userID").ToString();//以下代码有错。
TextBox1.Text=dr("userName").ToString();
TextBox2.Text=dr("pwd").ToString();
TextBox3.Text=dr("sex").ToString();
TextBox4.Text=dr("regDate").ToString();
TextBox5.Text=dr("QQ").ToString();
TextBox6.Text=dr("email").ToString();
TextBox7.Text=dr("address").ToString();
dr.Close();
cnn.Close();
}
</script>
编译错误信息如下:
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0118: “dr”表示“变量”,此处应为“方法”
源错误:
行 18: cmd=new SqlCommand("select * from users where userID="+userID+"",cnn);
行 19: SqlDataReader dr=cmd.ExecuteReader();
行 20: Label1.Text=dr("userID").ToString();
行 21: TextBox1.Text=dr("userName").ToString();
行 22: TextBox2.Text=dr("pwd").ToString(); |
|