Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Vb6 E Database Foxpro 8

    Salve,
    ho un problema ad aprire con VB6 un database foxpro 8 con OLE DB.
    In pratica viene aperto correttamente senza darmi errori ma quando leggo il recordset tutti i campi di tipo alfanumerico me li interpreta come binari, rendendomi impossibile la lettura dei dati.
    Ho provato la procedura anche su altri Pc ma con lo stesso risultato.
    Questo il codice che utilizzo per la prova:

    Dim DB As New ADODB.Connection

    Dim DT As New ADOR.Recordset

    NOMEFILE = "Provider=VFPOLEDB.1;SourceType=DBF;Data Source=C:\foxpro;Collating Sequence=MACHINE;"

    DB.Open NOMEFILE

    DT.CursorType = adOpenKeyset

    XSQL = "SELECT * FROM C:\foxpro\tabstam.DBF"

    DT.Open XSQL, DB, adOpenKeyset

    DT.MoveFirst

    A$ = DT.Fields("st_descr").Value
    Label1.Caption = A$

    Quando visualizzo A$ vengono fuori una serie di punti interrogativi.
    Se dalla finestra di debug digito print DT.Fields("st_descr").Type mi restituisce 128 che corrisponde ad "adBinary".
    Anche se utilizzo l'oggetto ADO Data Control il risultato è lo stesso.
    Lo stesso database aperto con DBF Viewer 2000 viene visualizzato correttamente.

    Qualcuno può aiutarmi?

    PitSoft

  2. #2
    Volevo specificare che la prova la ho effettuata con altri dbf della stessa procedura da cui devo leggere i dati e il risultato è sempre lo stesso
    Se qualcuno mi può aiutare, questo è un piccolo database tra quelli che non riesco correttamente ad aprire:
    http://www.pitsoft.net/dbffoxpro.zip

    Grazie in anticipo
    Pitsoft

  3. #3
    L'ultima notizia è che ho contattato la software house che produce l'applicativo ai cui archivi mi devo riconnettere (finora funzionava tutto benissimo) e mi hanno detto che sono passati a FoxPro 8 e archivi a 32 bit.
    Finora le uniche risposte nel forum me le sono date da solo.......

    PitSoft

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.