-Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â rss_sql_ru_access_programming

 -Ïîäïèñêà ïî e-mail

 

 -Ïîñòîÿííûå ÷èòàòåëè

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 16.03.2006
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 4


Íå ðàáîòàåò èìïîðò èç OLAP

×åòâåðã, 25 Àâãóñòà 2016 ã. 14:42 + â öèòàòíèê
Çäðàâñòâóéòå!

Ïûòàþñü èìïîðòèðîâàòü äàííûå ñ OLAP è âñòàâèòü â òàáëèöó ñ ïîìîùüþ òàêîãî êîäà

Option Compare Database

Sub ÈìïîðòÈçOLAP()

Dim Cn As Object
Dim ÐåêîðäñåòÈìïîðò As Object
Dim ÐåêîðäñåòÒàáëèöàAccess As Object

Set Cn = CreateObject("ADODB.Connection")
Cn.ConnectionString = "Provider=MSOLAP.3;" & _
    "Integrated Security=SSPI;" & _
    "Persist Security Info=True;" & _
    "Initial Catalog=profit;" & _
    "Data Source=.......................;" & _
    "MDX Compatibility=1;" & _
    "Safety Options=2;" & _
    "MDX Missing Member Mode=Error"
Cn.Open

Set ÐåêîðäñåòÈìïîðò = CreateObject("ADODB.Recordset")
Set ÐåêîðäñåòÈìïîðò.activeconnection = Cn
ÐåêîðäñåòÈìïîðò.Source = "Select {} on 0, [Ãîðîäà].[Ãîðîä].[Ãîðîä] on 1 from profit"

ÐåêîðäñåòÈìïîðò.Open

Set ÐåêîðäñåòÒàáëèöàAccess = CreateObject("ADODB.Recordset")
ÐåêîðäñåòÒàáëèöàAccess.Open "Ãîðîäà", CurrentProject.Connection

If Not (ÐåêîðäñåòÈìïîðò.BOF = True And ÐåêîðäñåòÈìïîðò.EOF = True) Then
    ÐåêîðäñåòÈìïîðò.MoveFirst
    
    Do While Not ÐåêîðäñåòÈìïîðò.EOF
        ÐåêîðäñåòÒàáëèöàAccess.AddNew
        ÐåêîðäñåòÒàáëèöàAccess.Fields(0) = ÐåêîðäñåòÈìïîðò.Fields(0)
        ÐåêîðäñåòÈìïîðò.MoveNext
    Loop
End If

'Set ÐåêîðäñåòÈìïîðò = Nothing
'Set ÐåêîðäñåòÒàáëèöàAccess = Nothing
ÐåêîðäñåòÈìïîðò.Close
ÐåêîðäñåòÒàáëèöàAccess.Close
Cn.Close

End Sub

1. Äàííûå ïî÷åìó òî íå âûãðóæàþòñÿ, òî åñòü îòñóòñòâóþò ñòðîêè. À ÷åðåç â Microsofr SQL Managment Studio âûãðóæàþòñÿ ñòðîêè ïðè òàêîì çàïðîñå. Ïî÷åìó íå âûãðóæàåòñÿ ñòðîêè, ìîæåò îòñóòñòâóåò êàêîé òî ïàðàìåòð? Íå çíàþ, ìîæåò íàäî òèï êîìàíäû óêàçàòü "Ïî óìîë÷àíèþ" êàê â Excel ïðè ñîçäàíèè ïîäêëþ÷åíèÿ. Ìîæåò âíà÷àëå íàäî ïèñàòü íå êàê "Provider=MSOLAP.3", à êàê "OLEDB;Provider=MSOLAP.4"

2. ß ïðàâèëüíî íàïèñàë êîä âûâîäà ïîëó÷åííûõ ñòðîê íà òàáëèöó â Access?

http://www.sql.ru/forum/1228236/ne-rabotaet-import-iz-olap


 

Äîáàâèòü êîììåíòàðèé:
Òåêñò êîììåíòàðèÿ: ñìàéëèêè

Ïðîâåðêà îðôîãðàôèè: (íàéòè îøèáêè)

Ïðèêðåïèòü êàðòèíêó:

 Ïåðåâîäèòü URL â ññûëêó
 Ïîäïèñàòüñÿ íà êîììåíòàðèè
 Ïîäïèñàòü êàðòèíêó