基础问题,大家帮忙看下,菜鸟问题
string sql = "insert into tbGuestBook (UserName,PostTime,Message,IsReplied,Reply)values('"+tbUserName.Text+"','"+DateTime.Now+"','"+tbMessage.Text+"',0,'')";
问题:上面的values中'"+tbUserName.Text+"'这句中又是加号,又是双引号,这是什么意思啊
------解决方案--------------------
你在sqlserver 数据库里面执行sql语句是种形式:
insert into tbGuestBook (UserName,PostTime,Message,IsReplied,Reply)values('test','2013-06-07','测试',0,'test');
所以需要加单引号保持sql语句的形式