Подскажите пожалуйста как получить данные из sql server compact 3.5 и засунуть их в сводную таблицу?
Пока научился только доставать данные в recordset:
Заполнять сводную таблицу через ODBC я умею, а через OLEDB не получается...
Пока научился только доставать данные в recordset:
Код |
---|
Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim cmd As New ADODB.Command Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.ConnectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source= c:\test\db.sdf;Persist Security Info=False" conn.Open cmd.ActiveConnection = conn cmd.CommandText = "SELECT * FROM HISTORY" Set rs = cmd.Execute ... conn.Close |
Код |
---|
With ThisWorkbook.PivotCaches(1) If .CommandText = "SQL Запрос" Then .Connection = "ODBC строка подключения" .Refresh Else .EnableRefresh = True .CommandType = xlCmdSql .SavePassword = True .Connection = "ODBC строка подключения" .CommandText = "SQL Запрос" .RobustConnect = xlAlways .EnableRefresh = True End If End With |