我有以下XML文件:
<?xml version="1.0" encoding="utf-8"?>
<Patients>
<Patient EMail="LeBron@James.com">
<FirstName>LeBron</FirstName>
<LastName>James</LastName>
</Patient>
<Patient EMail="Kobe@Bryant.com">
<FirstName>Kobe</FirstName>
<LastName>Bryant</LastName>
</Patient>
<Patient EMail="Allen@Iverson.com">
<FirstName>Allen</FirstName>
<LastName>Iverson</LastName>
</Patient>
</Patients>
我想将它存储在我已成功完成的SQL数据库中
然后我在同一个XML文件中添加了一些数据:
<?xml version="1.0" encoding="utf-8"?>
<Patients>
<Patient EMail="LeBron@James.com">
<FirstName>LeBron</FirstName>
<LastName>James</LastName>
</Patient>
<Patient EMail="Kobe@Bryant.com">
<FirstName>Kobe</FirstName>
<LastName>Bryant</LastName>
</Patient>
<Patient EMail="Allen@Iverson.com">
<FirstName>Allen</FirstName>
<LastName>Iverson</LastName>
</Patient>
<!-- New data starts here -->
<Patient EMail="trtr@Iverson.com">
<FirstName>tr</FirstName>
<LastName>rson</LastName>
</Patient>
<Patient EMail="wewn@Iverson.com">
<FirstName>Awerwren</FirstName>
<LastName>Iveww</LastName>
</Patient>
</Patients>
但它在运行时没有在SQL数据库中更新.....
我做错了什么?
答案 0 :(得分:1)
根据您发布的内容,我猜测在Patient表的FirstName和LastName列上可能存在主键或唯一键,并且第二次尝试将数据插入数据库时此约束导致插入失败。
只是一个猜测。发布更多信息,也许我们可以为您缩小范围。
分享并享受。
答案 1 :(得分:0)
删除以前的数据库。使用新XML创建一个新数据库。