Cpp Lover

整理知识,记录成长轨迹

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
每次导入excel表到数据库到SQL里就会多若干行显示全是'NULL'的行,删除的时候出现如下提示

"键列信息不足或不正确。更新影响到多行!"

解决办法:从您的描述中,可以得知您从Excel 中导入数据到SQL Server中。导入后的表不存在主键列,同时出现多行所有列全为Null的情况。在删除这部分行的时候,出现“键列信息不足或不正确。更新影响到多行”。如果我的理解有误,还请您一定提出。

在删除一个行的时候,如果无法判断该行是唯一,即会出现此错误。

建议您为该表手动增加一个主键列,这样每个行即都是唯一的,再次删除时,就不会再次碰到该错误。

其他解决办法:如果在企業管理器刪除,沒有唯一性列時並且刪除數據行有重復,會出現刪除不了的情況。

導入有null存在,處理方法:導入前把excel數據複製到記事本上,把excel格式改為文本格式,再把數據粘貼回excel.

出現null;通常是一列有字符+數字和只有數字等情況造成的

posted on 2009-08-14 22:32  quanhailee  阅读(1045)  评论(0编辑  收藏  举报