使用sql server 2005 数据库做web的项目出现 :不能将值 null 插入列 id,表 weibo.dbo.myfriend;列不允许有空值。insert 失败。 错误提示: com.microsoft.sqlserver.jdbc.sqlserverexception: at com.microsoft.sqlserver.jdbc.sqlserverexception.makefro
使用sql server 2005 数据库做web的项目出现 :不能将值 null 插入列 'id',表 'weibo.dbo.myfriend';列不允许有空值。insert 失败。
错误提示:
com.microsoft.sqlserver.jdbc.sqlserverexception:
at com.microsoft.sqlserver.jdbc.sqlserverexception.makefromdatabaseerror(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverstatement.getnextresult(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.doexecutepreparedstatement(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement$prepstmtexeccmd.doexecute(unknown source)
at com.microsoft.sqlserver.jdbc.tdscommand.execute(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverconnection.executecommand(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverstatement.executecommand(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverstatement.executestatement(unknown source)
at com.microsoft.sqlserver.jdbc.sqlserverpreparedstatement.executeupdate(unknown source)
错误原因:
在sql server 2005中建立myfriend是没有将id标示设置为是
解决办法:
如下图 将其id设置为是