ciao a tutti,

mi tocca di fare una connessione ad una tabella DBF (roba FoxPro).

Ho provato in diversi modi, non glie la faccio.
Ho provato

- Driver=Microsoft Visual FoxPro Driver;SourceType=DBf;SourceDB=(bla
bla);BackgroundFetch=No;
- Driver={Microsoft dBASE Driver (*.dbf)}; DBQ=(bla bla);DriverID=277
- Provider=Microsoft.Jet.OLEDB.4.0;" Data Source=(bla bla); Extended
Properties=""DBASE IV"";

E sembra che non esista il dbf (non è un percorso valido...)!

Ho provato con DSN, provando con vari driver ODBC (tutti quelli dbf che
ho trovato in winzozz), e nulla.

che posso fare?

----------------------
r.zilipo[SONOSTUFO]@cleverinteractive.it
Senti.. ma nel "bla bla bla" che c'è??

--
Andrea Palmatè
il path corretto del dbf, come solito per le DSN-less!
d:\cartella\tabella.dbf

Ovviamente se lo eseguo in windows, trova ed apre il db

----------------------
r.zilipo[SONOSTUFO]@cleverinteractive.it
Io so di per certo che un mio amico ha usato:

Driver={Microsoft dBASE Driver (*.dbf)}; DBQ=(bla bla);

senza problemi prima di installare l'MDAC aggiornato. Potrebbe dipendere da quello, ma non so.. Io purtroppo non ho nemmeno un DBF con cui provare. se me ne mandi uno fittizzio posso provare e dirti.

Ciao

--
Andrea Palmatè

ho il mdac aggiornato!
E comunque, il server che genera i dbf è vecchiotto, dunque non credo sia questo il problema. Ho visto diversi post di gente con lo stesso probl mio sui NG, ma pare che nessuno sappia cosa c'è!

Andrea non sapevo dove trovare la tua mail, quindi ho messo un dbf originale (500kb) in www.topvideofriuli.it/bar_code.dbf

----------------------
r.zilipo[SONOSTUFO]@cleverinteractive.it

Ho trovato!

Per la connessione a DBF di questo tipo, NON bisogna indicare il file ma la cartella che lo/li contiene.
Poi la query la si fa tipo "...FROM [tabella.db]"

E' anche logico: i file dbf vengono quindi visti come tabelle di un intero db che le racchiude.

Più di mezza giornata buttata!

----------------------
r.zilipo[SONOSTUFO]@cleverinteractive.it
rozilipo ha scritto:

Ho trovato!

Per la connessione a DBF di questo tipo, NON bisogna indicare il file ma la cartella che lo/li contiene.
Poi la query la si fa tipo "...FROM [tabella.db]"

E' anche logico: i file dbf vengono quindi visti come tabelle di un intero db che le racchiude.

Più di mezza giornata buttata!


Più che giusto. Dimenticavo che i DBF venivano visti qin questo modo.

--
Andrea Palmatè
74 messaggi dal 24 novembre 2001
rozilipo ha scritto:

Ho trovato!

Per la connessione a DBF di questo tipo, NON bisogna indicare il file ma la cartella che lo/li contiene.
Poi la query la si fa tipo "...FROM [tabella.db]"

E' anche logico: i file dbf vengono quindi visti come tabelle di un intero db che le racchiude.

Più di mezza giornata buttata!


OK!! ho lo stesso problema anch'io su un file dbf, solo che questo passaggio non mi è chiaro: cosa dovrei scrivere allora nel mio path?
Io ho fatto così:

Path = "C:\Documents and Settings\default\Desktop\gestione\Ag742.dbf"

Path = "C:\Documents and Settings\default\Desktop\gestione\" (scritto dopo aver letto questo post)

Grazie mille a quanti mi apranno illuminare


Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.