cre*_*ius 2 sql sql-server sql-server-2005
我在检查应用程序的日志时收到此错误:
[数据库]例外:dbi.integrity-error,[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]违反PRIMARY KEY约束'PK__tblRaw201131411__13D55980'.无法在对象'dbo.tblRaw201131411'中插入重复键.在EXEC
[数据库]例外:dbi.integrity-error,[Microsoft] [ODBC SQL Server驱动程序] [SQL Server]违反PRIMARY KEY约束'PK__tblRaw201131412__407DE2C5'.无法在对象'dbo.tblRaw201131412'中插入重复键.在EXEC
在executeSQLStatement中输入"mssqlinterface.py",第951行
如何解决这个错误?
我的应用程序正在使用SQL Server 2005数据库.
您可以通过不尝试插入具有重复主键的行来修复此错误.
你如何做到这一点在很大程度上取决于你的应用程序,你没有提供的细节(第900到960 mssqlinterface.py行将是一个良好的开端,在951行上有一个特殊的标记).
也许你正试图在你应该更新时插入.也许设置主键值的代码在某种程度上是不足的.
字面上的可能性(我的意思是在一个非常具象的意义上),无穷无尽.
| 归档时间: |
|
| 查看次数: |
27416 次 |
| 最近记录: |