新人第一帖!在线等!!~~
程序可以运行,但是在页面按格式输入,点了提交之后为什么总是CATCH异常呢!!请大家帮帮忙,看是不是连接数据库和插入数据的代码有错误啊!~~急!~~
private void BT_Send_Click(object sender, System.EventArgs e)
{
try
{
if(TB_username.Text.ToString()==Session["username"].ToString())
{
//连接数据库
string strconn="sever=hky;database=aspnet;uid=sj;pwd=;";
SqlConnection Conn=new SqlConnection(strconn);
Conn.Open();
string username,subject,regtime,message;
username=TB_username.Text.ToString();
subject=TB_Subject.Text.ToString();
regtime=System.DateTime.Now.ToString();
message=TB_Message.Text.ToString();
string addsql="insert Newpost (ParentID,UserName,Subject,RegTime,Message) values(0,'"+username+"','"+subject+"','"+regtime+"','"+message+"')";
SqlCommand addcommand=new SqlCommand(addsql,Conn);
addcommand.ExecuteNonQuery();
Conn.Close();
IblMessage.Text="留言成功";
}
else
{
IblMessage.Text="您输入的用户名错误!!请检查。";
}
}
catch
{//捕捉异常
IblMessage.Text="错误:发送消息失败,请检查输入是否正确。";
}
}