一个简单的留言本程序,插不进去数据

lizhimao85 2009-03-20 02:38:03
private void btn_SendMessage_Click(object sender, System.EventArgs e)
{

SqlConnection conn = new SqlConnection(@"server=(local);database=GBook;User Id=sa;Password=sa");
string Sql = "insert into GuestBookasdfasdfsadf(UserName,PostTime,Message,IsReplied,Reply)" +
" values ('" + tb_UserName.Text + "','" + DateTime.Now + "','" + tb_Message.Text + "',0,'')";
SqlCommand cmd = new SqlCommand(Sql, conn);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
SetBind();
}

提交留言的按钮ID为btn_SendMessage,怎么好像不执行呢?没办法设置断点?
...全文
117 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizhimao85 2009-03-20
  • 打赏
  • 举报
回复
btn_SendMessage_Click函数确实没有执行,数据库中的表是GuestBook,我把插入语句中的表名改为GuestBookasdfasdfsadf也不报错。
太奇怪了!
nwgogogo 2009-03-20
  • 打赏
  • 举报
回复
你的按扭事件有没有设置正确,应该不会出现调试不到的情况
starfork 2009-03-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 angellan 的回复:]
string Sql = "insert into GuestBookasdfasdfsadf(UserName,PostTime,Message,IsReplied,Reply)" +
" values ('" + tb_UserName.Text + "','" + DateTime.Now + "','" + tb_Message.Text + "',0,'')";
是少给了一个值,应该给五个值
[/Quote]
是少了一个...

直接在SQL中插入试试
zfh198601 2009-03-20
  • 打赏
  • 举报
回复
6楼正解
benbirdar 2009-03-20
  • 打赏
  • 举报
回复
确认你的数据库中,列Reply的值是否允许为空?

你的SQL改成下面这句试试

string Sql = "insert into GuestBookasdfasdfsadf(UserName,PostTime,Message,IsReplied,Reply)" +
" values('" + tb_UserName.Text + "','" + DateTime.Now + "','" + tb_Message.Text + "',0,'0')";
lizhimao85 2009-03-20
  • 打赏
  • 举报
回复
运行了很多次都插不进去数据,在这个函数处设断点也不行,会直接跳过。
angellan 2009-03-20
  • 打赏
  • 举报
回复
string Sql = "insert into GuestBookasdfasdfsadf(UserName,PostTime,Message,IsReplied,Reply)" +
" values ('" + tb_UserName.Text + "','" + DateTime.Now + "','" + tb_Message.Text + "',0,'')";
是少给了一个值,应该给五个值
cja03 2009-03-20
  • 打赏
  • 举报
回复
好像少给了一个值
UserName,PostTime,Message,IsReplied,Reply
'" + tb_UserName.Text + "','" + DateTime.Now + "','" + tb_Message.Text + "',0,
niitnanfeng 2009-03-20
  • 打赏
  • 举报
回复
你的代码是copy的?你重新编译下看能不能通过。没反应看看你的aspx页面是不是有多个form标记。
whoami333 2009-03-20
  • 打赏
  • 举报
回复
DateTime.Now.ToString().

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧