我正在运行以下代码:
Set objBL = CreateObject("SQLXMLBulkLoad.SQLXMLBulkLoad")
objBL.ConnectionString = "provider=SQLOLEDB.1;data
source=mySQLServer;database=myDB;uid=SA;pwd=myPword"
objBL.ErrorLogFile = "c:\error.log"
objBL.Execute "c:\xml\schema.xml", "c:\xml\addresses.xml"
Set objBL = Nothing
我正在尝试将一个相当大的 XML 文件加载到 SQL 表中,但是我收到错误“无法将值 NULL 插入到列‘LocID’,表‘myDB.dbo.myTable’;列不允许空值。插入失败。”
“LocID”是我的主键和身份字段。有没有办法阻止它插入NULL
此列,因为我只是在加载数据,而不是移动它并且我在 XML 文件中没有 ID 字段?