![]() |
1
1
我不知道这会不会有什么用,除了:
此外,你还有 FLOAT issue 前面提到:
它可以完美地扩展到双值…当更新尝试查找要更新的值时,问题似乎是错误消息的组合。 你能试着运行更新命令而不实际更新任何东西吗?也就是说,不要进行实际的更新,而是删除除update命令之外的所有代码,以便factura对象完全相同,并查看是否有效。 |
![]() |
2
0
我不确定你是否在使用
|
![]() |
3
0
idjadapter.update()后面的SQL是什么?它是如何生成的?在Visual Studio中是否使用了拖放设计器?如果这样做了,那么您想检查自动生成的更新脚本吗?根据我在MS SQL世界中使用设计器代码的经验,它通常会包含一个非常复杂的WHERE语句,其中只有当行的每个旧字段仍然存在时,它才会更新。 如果您的表恰好包含一个自动生成的时间戳字段或类似的内容,那么您可能会遇到两个用户的问题,在这两个用户的后面可能会更新此字段,因此更新中的位置将失败,从而导致适配器引发此并发异常。 然后你需要决定如何处理这个问题。如果只想在Wins逻辑中保留最后一个,则需要在设计器中(从该表适配器的设计器的“属性”窗口)手动更改更新SQL,使其仅在UPDATE语句的WHERE子句中包含该表的主键。 |
![]() |
hello_programmers · Mysql从其他表输出一列 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
![]() |
Popo · Sql查询:返回数据库中不可用的where条件 2 年前 |
|
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 2 年前 |
|
Kugelfisch · 用php为数据库加密数据 2 年前 |