Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
Привет всем!!! Подключаю БД к DataGrid с помощью ADO Data control Ver 6.0 ну сделал что-то типа: Dim con as adodb.connection Set con= new adodb.connection Con.open “…………………………………..” Adodc1.RecordSource = "SELECT * FROM Товар" Adodc1.ConnectionString = con Adodc1.CursorLocation = adUseClient Set DataGrid=Adodc1 Вроде все работает, меняешь значения полей в Gride все изменения сохраняются в БД. А если через ADODB.Recordset Dim con as adodb.connection Dim rec as adodb.recordset Set con= new adodb.connection Con.open “…………………………………..” Set rec=new adodb.recordset rec.CursorType = adOpenDynamic rec.CursorLocation = adUseClient rec.Open "select * from Товар", con, adOpenDynamic, adLockBatchOptimistic Set DataGrid.DataSource = rec Вроде в Gride поля показывает, а если изменяешь, значение поля, то изменения в БД не вносятся хотя вроде настройки что в Adodc1 что в ADODB.Recordset одинаковые. Может это какой-то глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 11:33 |
|
||
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
А rec.Update или rec.UpdateBatch делаешь-то? Если нет, то надо! В первом-то случае это за тебя Adodc1 делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 11:43 |
|
||
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
Приколисто конечно написано:) Вот, здесь например зачем 2 раза одно и тоже писать? rec.CursorType = adOpenDynamic rec.CursorLocation = adUseClient rec.Open "select * from Товар", con, adOpenDynamic, adLockBatchOptimisticОставь 3 строку, только поменяй adOpenDynamic на adOpenKeyset. А для того чтобы данные попадали в таблицу, нужно использовать метод Update или BatchUpdate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 11:50 |
|
||
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
А когда их надо использовать (Update или BatchUpdate)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 11:57 |
|
||
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
Когда надо значения в базу записать. Например при нажатии кнопки "Сохранить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:05 |
|
||
|
Adodc и ADODB
|
|||
|---|---|---|---|
|
#18+
или при выходе из текущей записи DataGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 12:07 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2169497]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 380ms |

| 0 / 0 |
