|
|
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
Привет, не могу никак в базе обновить данные (новичек в этом, база FireBird), которые были отредактированы в DataGridView. Вот пример кода (все имена вымышлены :)), все по книжкам, но не получается: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 09:52 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
Data Binding with Windows Forms 2.0: Programming Smart Client Data Applications with .NET By Brian Noyes Есть в сети ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 11:49 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
Нашел эту книжку, спасибо почитаем и посмотрим примерчики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 12:02 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
В данной книжке нет ответа! Там в основном примеры с визуальным проектированием логики работы с БД, а если FireBird или другая БД, которые предоставляют только невизуальное проектирование, просто .dll для доступа к данным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 14:26 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
DimonNewВ данной книжке нет ответа! Там в основном примеры с визуальным проектированием логики работы с БД, а если FireBird или другая БД, которые предоставляют только невизуальное проектирование, просто .dll для доступа к данным? логика работы всегда и везде одна и та же, от выбора базы не зависит. Для сохранения данных адаптером нужны правильно сгенеренные Update/Insert/Delete команды адаптера, а не то что ты написал. Поможет в этом FbCommandBuilder, ищи примеры его использования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 15:11 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
chpasha DimonNewВ данной книжке нет ответа! Там в основном примеры с визуальным проектированием логики работы с БД, а если FireBird или другая БД, которые предоставляют только невизуальное проектирование, просто .dll для доступа к данным? логика работы всегда и везде одна и та же, от выбора базы не зависит. Для сохранения данных адаптером нужны правильно сгенеренные Update/Insert/Delete команды адаптера, а не то что ты написал. Поможет в этом FbCommandBuilder, ищи примеры его использования. P.S. подойдет пример использования любого CommandBuilder-a, не обязательно Fb, принцип всегда тот же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 15:12 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
Проблему решил следующим образом (нужно было еще описать параметры для updatecommand и связать с полями из dataset.tables["MyTable"]), кому интересно: Код: plaintext 1. 2. 3. Но проблема еще остается в том, что если одна запись в таблице, то не редактируется даже так. А если больше одной, то записываются изменения если я перешел на другую строчку. Нужно найти просто аналог Post (как в Дельфях). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 15:13 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
chpasha нужны правильно сгенеренные Update/Insert/Delete команды адаптера, а не то что ты написал FbCommandBuilder подходит для автоматического создания Update, Insert, Delete, он генерит много лишних полей : Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 15:38 |
|
||
|
Обновление данных через ADO.NET и DataGridView
|
|||
|---|---|---|---|
|
#18+
DimonNew chpasha нужны правильно сгенеренные Update/Insert/Delete команды адаптера, а не то что ты написал FbCommandBuilder подходит для автоматического создания Update, Insert, Delete, он генерит много лишних полей : Код: plaintext 1. Где там есть параметр UpdateChangedOnly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2008, 19:26 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35056189&tid=1352470]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 374ms |

| 0 / 0 |
