您的位置:程序门 -> web 开发 -> asp



数据库转换成mssql后出来的这种错误怎么修呢。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


数据库转换成mssql后出来的这种错误怎么修呢。
发表于:2007-02-03 00:58:43 楼主
我想一个程序的原来的access数据库转换成mssql就出来了下面一样的错误,不知道怎么修改,希望大家帮忙,

microsoft   ole   db   provider   for   sql   server   错误   '80040e2f '  

无法将   null   值插入列   'id ',表   'xjkizit.dbo.newspl ';该列不允许空值。insert   失败。  

/xjkizt/newspl_save.asp,行   27  

microsoft   ole   db   provider   for   sql   server   错误   '80040e2f '  

无法将   null   值插入列   'id ',表   'xjkizit.dbo.blog ';该列不允许空值。insert   失败。  

/xjkizt/admin_login.asp,行   87  
发表于:2007-02-03 08:47:431楼 得分:0
access   升迁到   mssql  

你得手动修复一下id字段,标识列   递增1
发表于:2007-02-03 10:31:352楼 得分:0
上面正解,互导的数据库会出这种问题,id会变成数字类弄而不是自动变化的了。
在这种情况下修改、删除、查看都没有问题,就是添加时错误。

建议先建sql数据库及里面对应的表,再写一个asp文件把数据库里的数据转到另外的数据库中。(直接修改id也是很难的,不让改)
发表于:2007-02-03 10:38:543楼 得分:0
将id列改为自动增加


快速检索

最新资讯
热门点击