none
Errore connessione con SQL SERVER COMPAC EDTION con EXCEL 2003 (errore 3706) RRS feed

  • Domanda

  • salve 
    sto tentando di collegarmi con excel ad un database sql server compact edition 
    uso queste linee di codice che sulla mia macchina funziona ma su un'altra macchina no... il codice è questo
    'Name of the SSCE database.
    Const C_stDBName = "MIO-DB.sdf"
     
    'The SQL Expression to be used.
    Const C_stSQL = "select * from LettureFile;"
     
    Dim stPath As String
    Dim stConnection As String
     
    Dim ADODBcnt As ADODB.Connection
    Dim ADODBrst As ADODB.Recordset
    Dim ADODBfld As ADODB.Field
     
    Dim wbBook As Workbook
    Dim wsSheet As Worksheet
    Dim rnstart As Range
     
    Dim lnFieldCounter As Long
     
    Set wbBook = ThisWorkbook
    Set wsSheet = Sheets("db")
    Set rnstart = wsSheet.Range("A2")
     
    'Path to the SSCE database.
    stPath = Sheets("Configurazione").Range("B2").value
     
    'Connection string.
    stConnection = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;" & _
     "Data Source=" & stPath & C_stDBName & ";"
     
    'Instantiate the ADODB objects.
    Set ADODBcnt = New ADODB.Connection
    Set ADODBrst = New ADODB.Recordset
     
    'Open the connection to the databas.
    ADODBcnt.Open stConnection <----------- QUI DA L'ERRORE 
    DA ERRORE 3706 
    ho installato  
    mdac28sdk.msi
    http://download.microsoft.com/download/9/a/1/9a1256c9-d301-4fdc-93b9-370c5b2f9827/mdac28sdk.msi
    e questo
    SSCERuntime_x86-ENU.exe
    http://download.microsoft.com/download/F/F/D/FFDF76E3-9E55-41DA-A750-1798B971936C/ENU/SSCERuntime_x86-ENU.exe

    ma da cmq l'errore non so come risolvere

    grazie

    martedì 26 novembre 2013 10:47

Risposte