В Access 2000 пытаюсь открыть таблицу из SQL базы, открывается только для чтения. Ставлю таблицу как связанную, открывается нормально. Для проверки делаю так:
Private Sub Connect_Click()
Dim DB, DBS As Database
Dim rs1, rs2 As Recordset
Dim tbl As TableDef
Set DB = CurrentDb
Set tbl = DB.TableDefs("_LocalSets")
Set DBS = OpenDatabase("", False, False, tbl.Connect)
Set rs1 = DB.OpenRecordset("_LocalSets")
Set rs2 = DBS.OpenRecordset("_Log")
...........
rs1.Close
rs2.Close
DB.Close
DBS.Close
End Sub
Здесь _LocalSets и _Log таблицы из одной и тойже базы SQL только _LocalSets связанная а _Log открывается отдельно. Первая открывается нормально, вторая только для чтения.
Кто подскажет в чем дело?
Строка для подключения плучается такая:
"ODBC;DRIVER=SQL Server;SERVER=xxxxx;APP=Microsoft Open Database Connectivity;WSID=xxxxxxx;DATABASE=W_SQLTab;QueryLog_On=Yes;StatsLog_On=Yes;Trusted_Connection=Yes"
Ответить
|