小弟从网站下载了一个MSSQL数据库的网站源代码,但里面凡是插入的都提示
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f' 无法将 NULL 值插入列 'Member_id',表 'a0123124542.a0123124542.JOB_Member';该列不允许空值。INSERT 失败。 /Regdisposal.asp,行 184 
我不知道是数据库还是程序有问题,这里程序文件
这个是网站一注册就出错 http://53n.net
谢谢大家

解决方案 »

  1.   

    'Member_id'是主键...不允许为空
      

  2.   

    'Member_id'列设置为不允许为空或是主键,而你的数据插入为空,所以不对.
      

  3.   

    ljgg1987 (ljgg1987)
      '截至2010-04-15 00:11:53  用户结帖率0.00% 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
      

  4.   

    无法将 NULL 值插入列 'Member_id',表 'a0123124542.a0123124542.JOB_Member';该列不允许空值。INSERT 失败。  
      

  5.   

    把'Member_id'设置为允许为空...
      

  6.   

    在程序里处理一下null,将它转化成一个非null值吧.