|
не обновляются данные в dataSet
|
|||
---|---|---|---|
#18+
Вроде бы все элементарно, но изменение записеи не происходит. Dataset у меня обьявлен глобально из другой формы. Public Shared adDirComp As SqlDataAdapter Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2014, 12:38 |
|
не обновляются данные в dataSet
|
|||
---|---|---|---|
#18+
Не знаю, поможет ли Вам, но Fill работает по разному в зависимости от явного объявления первичного ключа в таблице. Если ключ объявлен, то DataTable перезаписываться правильно. Существующие записи обновляются, недостающие добавляются, отсутствующие удаляются. Если ключ не объявлен, то данные тупо добавляются к имеющимся в конец. Вы гляньте в отладчике, сколько у вас записей после двух Fill? Бороться с этим просто. Или сделать первичный ключ, или перед вызовом Fill делать MyDataTable.Rows.Clear() ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2014, 22:57 |
|
не обновляются данные в dataSet
|
|||
---|---|---|---|
#18+
Cat2Не знаю, поможет ли Вам, но Fill работает по разному Спасибо, очень помогло! Cat2в зависимости от явного объявления первичного ключа в таблице. Если ключ объявлен, то DataTable перезаписываться правильно. Существующие записи обновляются, недостающие добавляются, отсутствующие удаляются. Если ключ не объявлен, то данные тупо добавляются к имеющимся в конец. Вы гляньте в отладчике, сколько у вас записей после двух Fill? Ключ у таблицы у меня в базе задан , но все таки очистки набора не происходило Cat2Бороться с этим просто. Или сделать первичный ключ, или перед вызовом Fill делать MyDataTable.Rows.Clear() сделала очистку набора перед Fill ... Спасбо большое за ценную информацию! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2014, 07:48 |
|
|
start [/forum/topic.php?fid=20&msg=38721817&tid=1402573]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 328ms |
total: | 468ms |
0 / 0 |