|
|
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Пожалуйста подскажите, в чем моя ошибка? Бьюсь уже 2-ю неделю. Нижеприведенный код, не хочет сохранять изменения в базе. Ошибок не выдает. По форуму на эту тему перечитал все что удалось найти. На мой взгляд должен работать, а не работает. Код: plaintext 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. 42. 43. 44. 45. 46. 47. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:33 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Да вот файл данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 19:34 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
подправил ваш пост, есть возможнось исопльзовать тэг "src vb" для кода на VB.NET. во-первых, не следует доверять коду генерируемого OleDbCommandBuilder'ом. во-вторых, для начала проверьте а есть ли на самом деле изменения см. HasChanges, GetChanges + поиск по форуму по этим ключевым словам. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2007, 22:15 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Что то я совсем запутался. Вопрос теперь не по ADO.net, а скорее по VB.NET, но плодить темы не хочу и поэтому напишу здесь. Код: plaintext проект. При нажатии F5, копия файла данных создается в папке "bin", если я запускаю вновь созданный *.exe из bin, то все работает, и видимо всегда работало(т.е. код верный). Получается что я открываю одну базу, а сохраняю в другую, и так уже неделю пытаюсь найти ошибку там где ее нет? Объясните пожалуйста, кто нибудь в чем тут дело? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 00:06 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
спасибо, Sa буду теперь знать и пользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 00:08 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Вопрос по коду обновления данныз снимается, указал Data Source явно все работает. Но если не трудно объясните пожалуйста, почему у меня произошла путаница с пасположением базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 00:46 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Andrey13 Вопрос по коду обновления данныз снимается, указал Data Source явно все работает. Но если не трудно объясните пожалуйста, почему у меня произошла путаница с пасположением базы? а у вас mdb файл добавлен в проект? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 08:12 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Я не понял Ваш вопрос, что значит добавлен в проект? Файл mdb лежит в папке с проектом, если вы именно это имеете ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2007, 10:12 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Andrey13 Я не понял Ваш вопрос, что значит добавлен в проект? Файл mdb лежит в папке с проектом, если вы именно это имеете ввиду. Include In Project. речь идет об VS 2005, если у вас отличная версия то не парьтесь ) Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 00:43 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Да VS 2005. Пожалуйста объясните подробней, для тех кто в танке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 19:33 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Andrey13 Да VS 2005. Пожалуйста объясните подробней, для тех кто в танке. в solution explorer делаете show all files -> увидите все файлы лежащие в папке solution но не включенных в проект. на своем mdb файле щелкаете правой кнопкой мыши и даете команду Include In Project. после запустится мастер создания типизированного датасета. сам mdb файл будет копироваться в папку bin при компиляции (по умолчанию так можно настроить чтобы не копировался). Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 20:40 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Спасибо, с этим понятно. Если не сложно, как определить, что изменения сохранены успешно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 21:21 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
что должен вернуть DA.Update при успешном выполнении операции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 21:37 |
|
||
|
Сохранить изменения в базе
|
|||
|---|---|---|---|
|
#18+
Andrey13 Если не сложно, как определить, что изменения сохранены успешно? 1) если вы не получили exception то запрос выполнился успешно :-) 2) можно возвращать количество обработанных записей, если не равно 0. значит запись сохранена. 3) можно после выполнения апдейта запросить запись на клиент с сервера и убедиться что все ок. Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 21:54 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=34297916&tid=1352958]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 360ms |

| 0 / 0 |
