中易网

网页中出现Microsoft OLE DB Provider for SQL Server 错误 '80040e2f' 该如何设置

答案:2  悬赏:0  
解决时间 2021-02-21 09:39
网页中出现
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'

无法将 NULL 值插入列 'AnnounceID',表 '27sql.zhou012.dv_bbs1';该列不允许空值。INSERT 失败。

/inc/Dv_ClsMain.asp,行 1425
只有这点分,请求帮助
最佳答案
是因为代码写错了造成的,而且代码错误多是由于对象错误造成的。
比如说,有两个网页A和B,界面基本一致,做完A的代码,贪快,就把A的代码直接复制到B上面了。但是在B的代码里面还有A的对象,于是提交B里面的数据时,A里面没有数据,相当于在提交插入数据任务的时候,同时把A和B中的对象里面的值插入SQL,但是同时SQL里面对应的表格又不允许空值(改成允许空值的话,我不敢保证100%可以解决这个问题,虽然有的网友说可以),那么在执行SQL插入操作的时候就会产生多步操作的错误。
你可以试一试,检查一下你的代码里面是不是写串了。
我编程那么久,只发现过这种原因造成错误,其他的解决办法你百度一下“SQL多步操作错误”再看看。
全部回答

可能是蠕虫攻击你的sql的漏洞引起的.一般重新启动电脑就可以了.如果不行的话,装个卡芭斯基的杀毒软件,在这方面防御还可以.

还一个,你到微软中国去找找有没有sql软件的漏洞补丁,我记得有两个.一,chs_sql2ksp3;二,chs_sql2kasp3.安装的时候记得按顺序来安装,要不只能装一个.

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我和男朋友快一年了,其实从今年一月开始,他
单位里做一个(一共17台电脑) windows serve
请问这个视频的配乐叫什么名字?
北京哪家担保公司办理贷款比较快?想找个靠谱
话述英语怎么说
合肥寄宿高中
博雅轩门窗怎么算尺寸
如有雷同,纯属巧合
黄家便民超市在什么地方啊,我要过去处理事情
贵州笔试考 公共基础知识(泛指综合知识),那到
两数相除商是8余数是16,被除数除数商和余数
《死神》一护打败剑八了吗
电容上的561 04是4v 560uf吗
我玩逆战怎么FPS不稳从100掉到20
太原晚上的的士好打么?
推荐资讯
丹麦说唱组合NikJay etsidstekys歌词!
刺捞沟地址有知道的么?有点事想过去
cf掌上穿越火线能领无影吗?
建军节女孩出生怎么取名父亲姓廖母亲姓张
爱尚卷在哪里啊,我有事要去这个地方
新壁无缝墙纸大冶旗舰店在什么地方啊,我要过
我要恐怖的歌。越恐怖越好!!
把图片喷在蛋糕面是怎么做的
朋友们,叶问三好看吗?
农村新建房包工包料728元 一平方贵不?
唯美国度养生会馆地址在什么地方,想过去办事
从国内往日本邮中药可以吗,是那种药材 干的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?