Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    [VB6] Connessione tabella Paradox

    Ragazzi ho un problema, devo interrogare delle tabelle .db ma ho questo errore:

    Dim dbConn As ADODB.Connection
    Dim rsetMioRecordset As ADODB.Recordset
    Dim sSQL As String

    Set dbConn = New ADODB.Connection
    Set rsetMioRecordset = New ADODB.Recordset
    percorso="C:\"

    dbConn.Open "Provider=MSDASQL.1;Persist Security Info=False;Data Source=" & percorso & ";Initial Catalog=" & percorso


    In quest'ultimo comando mi da questo errore

    "Data source name not found and no default driver specified"

    E' chiaro che ho l'ultima versione di JET 4.0 e ho modificato le "Permission" delle chiavi di regisro di Paradox per renderle accessibili a tutti

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non ho paradox, ma è sufficiente dire la cartella o devi specificare anche il file .db?

    casomai, per creare la connectionstring giusta, usa il trucchetto del file udl
    (vedi ad esempio qui, punti 1-4)
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    bel trucchetto ma nel mio caso non funziona xkè non ho Paradox installato.

    Mi hanno fornito 4 tabelle .db e mi ha detto "Estrai il loro contenuto in un file excel"

    Non posso importarlo nè su Access nè su Excel tramite comandi office xkè non leggono i file .db neanche facendo gia tutte le procedure trovate su google

    quindi ho pensato di interrogarle con vb ma mi ha dato l'errore descritto

  4. #4
    Dim dbConn As ADODB.Connection
    Dim rsetMioRecordset As ADODB.Recordset
    Dim sSQL As String

    Set dbConn = New ADODB.Connection
    Set rsetMioRecordset = New ADODB.Recordset


    dbConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\;Extended Properties=Paradox 5.x;"

    Ho corretto la Open seguendo l'esempio di Microsoft su mdsn


    sSQL = "SELECT * FROM PIPPO"

    ma ora l'errore è qui:
    Set rsetMioRecordset = dbConn.Execute(sSQL)

    dove PIPPO è il nome della tab .DB

    Mi dice "Incorrect Collating Sequence"

  5. #5
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Se access non ci riesce allora non ci riuscirai nemmeno con ado.net.
    credo che se non installi i driver di paradox non potrai fare niente...
    I got the remedy

  6. #6
    e mi sa...anke perchè sia Excel che Access mi danno lo stesso errore quando importo i dati.

    Dove li trovo? ovvero cosa devo scrivere su google per scaricarli?

    ho scritto "Driver Paradox Windows XP" ma ci sono varie scelte vari tipo ecc...devo scaricare quelli ODBC?

  7. #7
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    si, gli odbc vanno bene...
    I got the remedy

  8. #8
    scusami ma nn riesco a trovare un msi o exe per installarlo tu sapresti dove trovare i driver?

    io intanto ho aggiunto questa stringa:

    dbConn.Open "Driver={Microsoft Paradox Driver (*.db )};" & _
    "DriverID=538;" & _
    "Fil=Paradox 5.X;" & _
    "DefaultDir=c:\;" & _
    "Dbq=c:\;" & _
    "CollatingSequence=ASCII"

    trovata su google dove c:\ è la path dove riesede il mio .db

    ma il problema persiste

  9. #9
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    no, sinceramente non lo so dove e come installare i driver.
    Ti ho scritto che bisogna installare i driver perchè è una cosa standard nel senso che se non hai i driver non fai niente...

    succede la stessa cosa per oracle/informix..(che ho già utilizzato) e altri database.
    I got the remedy

  10. #10
    capisco grazie cmq, cmq il problema rimane sempre questo

    Incorrect Collating Sequence

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.