
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.05.2004, 11:33:58
|
|||
|---|---|---|---|
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:43:41
|
|||
|---|---|---|---|
Adodc и ADODB |
|||
|
#18+
А rec.Update или rec.UpdateBatch делаешь-то? Если нет, то надо! В первом-то случае это за тебя Adodc1 делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 11:50:28
|
|||
|---|---|---|---|
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:57:01
|
|||
|---|---|---|---|
Adodc и ADODB |
|||
|
#18+
А когда их надо использовать (Update или BatchUpdate)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 12:05:31
|
|||
|---|---|---|---|
Adodc и ADODB |
|||
|
#18+
Когда надо значения в базу записать. Например при нажатии кнопки "Сохранить" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.05.2004, 12:07:55
|
|||
|---|---|---|---|
Adodc и ADODB |
|||
|
#18+
или при выходе из текущей записи DataGrid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2169497]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 281ms |

| 0 / 0 |
