|
Обновление таблицы в DataSet .
|
|||
---|---|---|---|
#18+
Есть SQL database, таблица в датасете и датагрид. Данные изменяются, удаляются, добавляются. Проблема в одном. После Update SQL database для обновления таблицы в датасете использовала Fill(DataSet, sDataTable). Но строки в таблице задвоились!! Что я делала не так? Ведь удалить и сформировать таблицу заново это неправильно? Посоветуйте, пожалуйста. Заранее благодарна за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2002, 13:18 |
|
Обновление таблицы в DataSet .
|
|||
---|---|---|---|
#18+
Ведь удалить и сформировать таблицу заново это неправильно Правильно. Если изменения были произведены вне этого DataSet. Так как он не может знать, какие конкретные изменения произошли на сервере, то придется получать заново все. Поэтому сперва Clear, а затем Fill. Как вариант, можно писать специальный запрос, возвращающий только изменившиеся строки и этим запросом добавлять данные, но это гиморно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2002, 13:34 |
|
|
start [/forum/topic.php?fid=17&fpage=136&tid=1354417]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
364ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 461ms |
0 / 0 |