|
|
|
Supreme Being
      
участник
Last Login: 06.02.2003 8:05
Сообщ.: 187,
Visits: 2 058
|
|
Проект ADP, БД: SQL Server 7.0, таблица TABLE1, поле intgr типа int Делаю так: Dim rst As ADODB.Recordset Set rst = New ADODB.Recordset rst.Open "TABLE1", CurrentProject.Connection, , , adCmdTable rst!intgr = 5 rst.Update rst.Close
Ошибка при выполнении строки rst!intgr = 5 Пишет Object or provider is not capable performing requested operation. Почему ?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 03.07.2004 14:48
Сообщ.: 629,
Visits: 6 920
|
|
Нaскoлькo я дoрубaю ты CmdTable не тудa сунул.
Нaдo, пo-мoему:
Dim cmd as New Command Dim rst as New Recordset
cmd.ActiveConnection=CurrentProject.Connection cmd.CommandType=adCmdTable cmd.CommandText="Table14Ever"
rst.Open cmd
rst!Pole1=5
rst.Update rst.Close ....
adCmdTable - Command делaет внутренний зaпрoс к бaзе (SELECT * FROM ...) adCmdTableDirect - тaблa нaпрямик с индексaми и прoчими пoтрoхaми
Успехoв!
|
|
|
|