Открыть RecordSet для чтения и записи данных из таблицы

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Открыть RecordSet для чтения и записи данных из таблицы

Сообщение AHTOXA » 24.04.2003 (Чт) 12:38

1. Можно ли модифицировать приведенную ниже строку так, чтобы можно было добавлять записи в таблицу (как указать опцию adLockOptimistic).

Set rs = SQLCON.Execute("Tbl1", , adCmdTable)

2. Можно ли при добавлении поля вместо Rs.Fields("field_name") указать Rs.Fields(field_num), где field_num номер поля.
Bandit

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Re: Открыть RecordSet для чтения и записи данных из таблицы

Сообщение skiperski » 24.04.2003 (Чт) 12:52

AHTOXA писал(а):1. Можно ли модифицировать приведенную ниже строку так, чтобы можно было добавлять записи в таблицу (как указать опцию adLockOptimistic).

Set rs = SQLCON.Execute("Tbl1", , adCmdTable)

Dim sql As String

sql = "Tbl1"

Set rs = New ADODB.Recordset
rs.Open sql, SQLCON, adOpenDynamic, adLockOptimistic

AHTOXA писал(а):2. Можно ли при добавлении поля вместо Rs.Fields("field_name") указать Rs.Fields(field_num), где field_num номер поля.

Без проблем. Индексирование начинается с нуля.

AHTOXA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 147
Зарегистрирован: 17.04.2003 (Чт) 13:38
Откуда: Россия, г. Петрозаводск

Сообщение AHTOXA » 24.04.2003 (Чт) 12:55

Я имел в виду параметр в выражении:
Set rs = SQLCON.Execute("Tbl1", , adCmdTable)
Впрочем как ты написал тоже пойдет, спасибо.
Bandit


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 238

    TopList  
cron