|
1
1
我不知道这会不会有什么用,除了:
此外,你还有 FLOAT issue 前面提到:
它可以完美地扩展到双值…当更新尝试查找要更新的值时,问题似乎是错误消息的组合。 你能试着运行更新命令而不实际更新任何东西吗?也就是说,不要进行实际的更新,而是删除除update命令之外的所有代码,以便factura对象完全相同,并查看是否有效。 |
|
|
2
0
我不确定你是否在使用
|
|
|
3
0
idjadapter.update()后面的SQL是什么?它是如何生成的?在Visual Studio中是否使用了拖放设计器?如果这样做了,那么您想检查自动生成的更新脚本吗?根据我在MS SQL世界中使用设计器代码的经验,它通常会包含一个非常复杂的WHERE语句,其中只有当行的每个旧字段仍然存在时,它才会更新。 如果您的表恰好包含一个自动生成的时间戳字段或类似的内容,那么您可能会遇到两个用户的问题,在这两个用户的后面可能会更新此字段,因此更新中的位置将失败,从而导致适配器引发此并发异常。 然后你需要决定如何处理这个问题。如果只想在Wins逻辑中保留最后一个,则需要在设计器中(从该表适配器的设计器的“属性”窗口)手动更改更新SQL,使其仅在UPDATE语句的WHERE子句中包含该表的主键。 |
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |