Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Только неделю назад поставил .NET 2003 Не могу нигде даже примера найти! Все что смог сделать - заполнить DataGrid! Теперь надо добавить запись, удалить запись. База данных Access. Если можно стандартные методы, для чайников так сказать. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2004, 10:42 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
1. Создай новый проект 2. Удали от туда форму 3. На проекте правой кнопкой в Add добавь NewItem с названием DataFormWizard 4. Дальше по инструкциям предлагаемым Studio 5. Смотри полученный код P.S. Желаю удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2004, 11:50 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Че-то нихрена там не пойму! Методом тыка вышел на это: Код: 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. Но почему-то записи не сохраняются после выхода из проекта хотя в гриде все отображается! Где-то нашел в MSDN DataObj1.AcceptChanges() и DataObj1.EndEdit() , но не тот не другой эффекта не оказывает. Как основательно зафиксировать данные в базе? PS: Книг в магазинах пока нет, решил начать обучение сразу с большого проекта... уж необессудьте за глупые вопросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2004, 12:59 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Код: 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. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. Вот так записи оснвательно фиксируются в БД P.S. Я вышел на это методом научного ТЫКА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2004, 23:40 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Где-то нашел в MSDN DataObj1.AcceptChanges() и DataObj1.EndEdit(), но не тот не другой эффекта не оказывает. Как основательно зафиксировать данные в базе? AcceptChanges - это зафиксировать изменения в локальном DataSet . Для того чтобы внести изменения в БД, используйте метод Update вашего DataAdapter, а после уже вызывается AcceptChanges. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2004, 08:56 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Уж простите за назойливость! С записью определился: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Пробовал так: Код: plaintext 1. 2. Аналогичный способ Код: plaintext An unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: Update requires a valid DeleteCommand when passed DataRow collection with deleted rows. Почему жизнь к ламерам так не справедлива?!! Нехочу следовать стандартам, просто хочется понять сам процесс... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2004, 11:23 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
А я не пойму "ламерскую :))" логику, "Зачем ты всё это делаешь???" (руками создаёшь строку... и т.д.) Нельзя, просто, кинуть connection, adapter, dataset на форму, затем привязать dataset к datagrid (properties, datasource) Изменения вносить в datagrid, а в коде делать update dataadapter Или этот метод не подходит??? P.S. просто я тоже пробовал всё это (для чистоты эксперементов), но что толку - в конце концов мой код просто стал повторять код сгенерированный vb.net (не более того). На мой взгляд, лучше дать создать всё это машине, и откорректировать под свой случай (внеся небольшие изменения) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2004, 18:47 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Логика проста - ввод данных в базу производится посредством набора текста в текстовых блоках. ObjTel = txtTelObj.Text ObjAdr = txtObjAdr.Text ObjText = txtObjText.Text ObjKol = txtObjKol.Text А проблема просто в том что нет "нормальных" примеров работы с базами данных, а может плохо искал, и нет соответствующей литературы (в городе)! Все что было в инете уже прочитал. В том числе и по С#, но как там так и здесь те же грабли! Да ладно в общем не велика проблема! Будем ждать, искать... Спасибо за беспокойство и извините если что не так! PS: Почти стихами заговорил... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:06 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
ну ты - ЧЕЛОВЕЧИЩЕ (в добром смысле слова :)) такой метод пробовал??? 1. Создай новый проект 2. Удали от туда форму 3. На проекте правой кнопкой в Add добавь NewItem с названием DataFormWizard 4. Дальше по инструкциям предлагаемым Studio 5. Смотри полученный код P.S. Желаю удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 18:39 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
В первую очередь попробовал! Что-то там у меня не сошлось. Видимо прийдется попробовать очередной раз! PS: В шестерке проще все было... лежит уже такой проект, полностью работоспособен по сей день... В любом случае спасибо за потраченные на меня трафик и время! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 19:01 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
Трафик - ХАЛЯВА (наверное по этому такой разговорчивый) А подумать ты меня заставил - СПАСИБО... Я натолкнулся на такое же сообщение в коде сгенерином мастером авторAn unhandled exception of type 'System.InvalidOperationException' occurred in system.data.dll Additional information: Update requires a valid DeleteCommand when passed DataRow collection with deleted rows. Знаешь как решается???? (не было бы счастья да несчастье помогло) Элементарно - в табле небыло primary key (как то нужна была такая таблица) и команды, выполняемые адаптером тока insert и select А добавил я кей и всё заработало... P.S. Думаю, что и у тебя тоже самое... (не думаю - УВЕРЕН) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 19:29 |
|
||
|
Подскажите как работать с базами данных!? (запись, чтение, удаление)
|
|||
|---|---|---|---|
|
#18+
смотри пример, исполненный машиной (вроде всё работает :))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2004, 20:04 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32570339&tid=1438968]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 368ms |

| 0 / 0 |
