|
|
|
SqlCommandBuilder и Update
|
|||
|---|---|---|---|
|
#18+
есть БД с таблицей "the_table", которую надо изменить. Делаю так: DataSet my_DataSet = new DataSet(); my_SqlDataAdapter.Fill(my_DataSet,"the_table"); изменяю my_DataSet.Tables[0], например удаляю из таблицы столбцы. Далее: SqlCommandBuilder com_build = new SqlCommandBuilder(my_SqlDataAdapter); my_SqlDataAdapter.Update(my_DataSet,"the_table"); Вопрос: этих возможностей хватит для полноценного выполнения UPDATE,DELETE,INSERT команнд с таблицей "the_table"? Какие проблемы могут возникнуть ? Зачем тогда нужен this.MyDataSet.AcceptChanges() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 02:28 |
|
||
|
SqlCommandBuilder и Update
|
|||
|---|---|---|---|
|
#18+
zpqmwn Зачем тогда нужен this.MyDataSet.AcceptChanges() ? чтобы зафиксировать изменения на клиенте. zpqmwn Вопрос: этих возможностей хватит для полноценного выполнения UPDATE,DELETE,INSERT команнд с таблицей "the_table"? если "полноценное выполнение" это то когда результат запроса не вызывает удивление, то ответ использовать билдер нельзя. Мое мнение, что билдер вообще нельзя использовать в полноценных приложениях. Кое как кодогенерация настраивается в NW 2.0 но для этого как минимум надо точно знать каким образом работает билдер, не думаю что вас устроит сгенерированный им коммАнд по умолчанию. Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2007, 02:38 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=17&tid=1352963]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
402ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 731ms |

| 0 / 0 |
