+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Stringa di connessione Access e connessione.

  1. #1
    L'avatar di maximum
    maximum non  in linea Scolaretto
    Sto creando il mio progetto VB6.
    Ho creato la form e un modulo per la connessione Access.
    Il db in oggetto si trova in una cartella di nome mdb-database.
    Tale cartella si trova nella cartella dentro la quale sono anche la form, il progetto e il modulo di connessione.
    Pur tuttavia quando cerco di connettermi mi d il seguente errore:

    Impossibile connettersi al database - object required.

    Il giro il seguente:

    1)Nel modulo di connessione uso queste due Funzioni:

    '************************************************* *******************************
    '* Ritorna la stringa di connessione Database Access *
    '************************************************* *******************************
    Public Function GetConnectionString() As String

    Dim s As String

    'APERTURA CONNESSIONE CON IL DATABASE SENZA DSN
    ' Set objConn = Server.CreateObject("ADODB.Connection")

    s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
    Server.MapPath("mdb-database/InterMania.mdb")

    ' objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
    ' Server.MapPath("mdb-database/InterMania.mdb")

    GetConnectionString = s

    End Function

    Public Function ConnectDB() As Boolean

    Set Db = New ADODB.Connection
    On Error GoTo ERRORE_CONNECTION

    With Db
    .ConnectionString = GetConnectionString()
    .Open
    End With
    ConnectDB = True
    Exit Function '-->

    ERRORE_CONNECTION:

    MsgBox "Impossibile connettersi al DataBase " & vbCrLf & Err.Description, vbCritical, "Gestione Processi"
    ConnectDB = False

    End Function

    2)E nella form la seguente:

    If ConnectDB() = True Then

    Me.Caption = "Archivio Libreria"

    End If

    Dove sta il problema?

  2. #2
    Server.MapPath ?

    Questo e' ASP non VB!
    ℹ️ Leggi di pi su AntonioG ...

  3. #3
    L'avatar di maximum
    maximum non  in linea Scolaretto
    Ok, allora come devo modificare?

  4. #4
    s = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mdb-database\InterMania.mdb"
    ℹ️ Leggi di pi su AntonioG ...

  5. #5
    L'avatar di maximum
    maximum non  in linea Scolaretto
    Ti ringrazio, alla prossima.

  6. #6
    mgm
    mgm non  in linea Scolaretto
    Se il data base risiede dove hai il progetto prova:

    S = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mdb-database\InterMania.mdb"

    oppure:

    S = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mdb-database\InterMania.mdb;Persist Security Info=False"

  7. #7
    L'avatar di maximum
    maximum non  in linea Scolaretto
    LA connessione mi viene aperta, per adesso ho un problema su questa query:

    strSQLUtenti = "select Cognome, Nome, Email, Citta, Data_nascita " & _
    " from utenti " & _
    " order by Cognome "

    RS.Open strSQLUtenti, Db

    In particolare sulla rs.open.

    Mi dice gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.
    Come mai?

  8. #8
    Quote Originariamente inviato da maximum
    LA connessione mi viene aperta, per adesso ho un problema su questa query:

    strSQLUtenti = "select Cognome, Nome, Email, Citta, Data_nascita " & _
    " from utenti " & _
    " order by Cognome "

    RS.Open strSQLUtenti, Db

    In particolare sulla rs.open.

    Mi dice gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.
    Come mai?
    Prova a sostituire la query con

    strSQLUtenti = "select * " & _
    " from utenti " & _
    " order by Cognome "
    ℹ️ Leggi di pi su AntonioG ...

  9. #9
    L'avatar di maximum
    maximum non  in linea Scolaretto
    Continua a darmi lo stesso messaggio.

  10. #10
    Quote Originariamente inviato da maximum
    Continua a darmi lo stesso messaggio.
    Beh ... il database non lo posso vedere ...

    Esiste una tabella che si chiama

    utenti

    e un campo

    Cognome ?
    ℹ️ Leggi di pi su AntonioG ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. [access 2010] Stringa di connessione non funzionante
    Da acitano nel forum Microsoft Word
    Risposte: 2
    Ultimo Post: 29-12-2011, 12:00
  2. Risolto: Stringa di connessione
    Da Diablo nel forum Visual Basic .Net
    Risposte: 7
    Ultimo Post: 10-09-2011, 09:26
  3. stringa connessione tra access e mysql
    Da Mndra nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 11-02-2010, 11:14
  4. Stringa connessione access 2007
    Da Nottambulo nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 21-06-2009, 05:00
  5. Errore su stringa di connessione.
    Da maximum nel forum Visual Basic 6
    Risposte: 8
    Ultimo Post: 11-06-2008, 10:08