小弟新手,因为我做了一个很简单的一个留言,数据库的字段都为null,为什么我在前台留言板里面有的不输入东西,就报错,这个问题怎么解决的,谢谢!

解决方案 »

  1.   

    将操作数据库的SQL 语句粘一下
      

  2.   

    在.CS做判断  if(textbox1.Text != null || textbox1.Text != "")
     {
         ...
     }
     else
    {
       label1.Text = "留言内容部能为空";
    }
      

  3.   

    有可能是你数据库相关字段设为不允许为空,也有可能是sql插入语句本身问题.....
    需求不明,难讲
      

  4.   

    很明显:问题出在插入到数据时出现错误:请检查一下两个地方:1 看下数据库中不允许为空的地方,是否有空数据插入2 数据库中是否有 定义为 int,money..等类型不允许字符串插入的类型存在。如果有,看看是不是插入了空字符串
      

  5.   

    有可能是你数据库相关字段设为不允许为空,也有可能是sql插入语句本身问题..... 需求不明,难讲