Стоит задача изменять данные в другой книге или на другом листе в текущей книге. Через ADO. С этой темой ознакомился, данные в recordset получаю. А вот изменить данные в нем, чтобы потом сохранить на листе, не получается. Видимо, по причине того что LockType никак не меняется, все время стоит ReadOnly. Ниже приведен код обращения:
[vba]
Код
With CreateObject("ADODB.Connection") 'подключаемся к файлу' .Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};LockType = adLockOptimistic;DBQ=" & sFullFileName & ";", adOpenKeyset 'получаем кол-во строк в запросе
[/vba]
В чем может быть проблема?
Как результат мне нужно: - добавлять записи, - апдейтить записи
Заранее спасибо!
Стоит задача изменять данные в другой книге или на другом листе в текущей книге. Через ADO. С этой темой ознакомился, данные в recordset получаю. А вот изменить данные в нем, чтобы потом сохранить на листе, не получается. Видимо, по причине того что LockType никак не меняется, все время стоит ReadOnly. Ниже приведен код обращения:
[vba]
Код
With CreateObject("ADODB.Connection") 'подключаемся к файлу' .Open "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};LockType = adLockOptimistic;DBQ=" & sFullFileName & ";", adOpenKeyset 'получаем кол-во строк в запросе
[/vba]
В чем может быть проблема?
Как результат мне нужно: - добавлять записи, - апдейтить записи