这个类描述的是一个LOGIN界面的数据库连接~用了个存储过程~但是却一直有标题那样的报错~
private void connection()
{
try
{
string aaa=@"Data Source=(local);user ID=sa;password=111;Initial Catalog=seasons";
SqlConnection sqlconn=new SqlConnection(aaa);
sqlconn.Open();
byte []ss=Encoding.UTF8.GetBytes(TextBox2.Text);
MD5 md5=new MD5CryptoServiceProvider();
string mm=Encoding.UTF8.GetString(md5.ComputeHash(ss));
SqlCommand newconn=new SqlCommand("dbo.[VerifyUser]",sqlconn);//我不知道这样的格式对不对~也就是那PRODEDURENAME是不是以这样的格式写的~
newconn.CommandType= System.Data.CommandType.StoredProcedure;
newconn.Parameters["@username"].Value=TextBox1.Text;
newconn.Parameters["@password"].Value=mm;
newconn.ExecuteNonQuery();
if(MyCount==0)
{
Response.Redirect("loginOK.aspx");
}
else if (MyCount==1)
{
Label3.Text="登录失败!";
}
else if(MyCount==2)
{Label3.Text="不存在此用户";}
sqlconn.Close();
}
catch(SqlException ex)
{
Label3.Text="SQL语句执行错误~"+ex.Message;
}
}
[此贴子已经被作者于2006-11-4 17:50:54编辑过]