不能在具有唯一索引的对象中插入重复键的行怎么解决啊?

mfzf 2003-12-31 04:10:14
Microsoft OLE DB Provider for SQL Server 错误 '80040e2f'

不能在具有唯一索引 'dwtxi' 的对象 'dwtx' 中插入重复键的行。

我在把一个ACCESS中的数据库导入SQL中,方法很简单,就是循环读取ACCESS中的数据,然后一条一条的新增到SQL数据库中,后来发现SQL数据库的这张表设置了索引,我在导入的时候由于两张表结构不同,所以凡是没有对应字段的全部省略,所以在INSERT中SQL的很多字段没有出现,

执行的时候出现上述错误,大家帮我看看到底怎么才能解决这个问题呢?
我对索引没有什么研究啊!


谢谢了!
我没有分了,仅能提供30分给大家,谢谢大家了!
...全文
5084 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfzf 2003-12-31
  • 打赏
  • 举报
回复
谢谢大家,我研究了40分钟,终于明白我的数据是导不进去的了!我原来数据库中空白的字段,在新数据库里必须有不重复的值,但是有没有规律,可以又不能随机取,唉,郁闷死了!
谢谢大家了!


现在给分!
patchclass 2003-12-31
  • 打赏
  • 举报
回复
数据库里面如果规定了没有重复,你还能怎么办,
唯一的办法只有改数据库结构了,改成 允许重复了
sxsgssgs 2003-12-31
  • 打赏
  • 举报
回复
你把sql server中的索引改成:可重复。就行了。
mfzf 2003-12-31
  • 打赏
  • 举报
回复
求教……

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧