- Код: Выделить всё
Dim db As Connection
Dim RS As Recordset
Set db = New ADODB.Connection
Set RS = New ADODB.Recordset
db.CursorLocation = adUseClient
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & "D:\1\" & _
";Extended Properties='text;HDR=NO;FMT=Delimited'"
Set RS.ActiveConnection = db
RS.Open "SELECT * FROM 1.txt", , adOpenStatic, adLockReadOnly, adCmdText
И все работает, пока файл называется 1.txt. Но стоит его переименовать в 1.ttt (и естественно изменить в RS.Open) - работать перестает. Пишет: "Обновление невозможно. База данных или объект доступны только для чтения".
В чем причина? Как победить?