OVH Cloud OVH Cloud

Dbase dans VB6

2 réponses
Avatar
JCM
Bonjour

Comment ouvrir un fichier Dbase (Table Microsoft Visual FoxPro) dans une
appli VB6 pour transférer les données dans uns une table Access
Un bout de code m'aiderait beaucoup
Merci pour vos réponses
Cordialement
JCM

2 réponses

Avatar
Zoury
Salut Jean-Claude! :O)

regarde ce lien
http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm#ODBCDriverForDBASE


--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic
Avatar
JCM
Salut Yanick

Merci pour ta réponse, mais cela beug, j'ai essayé 2 codes :

CECI :
Set objCon = New ADODB.Connection
objCon.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
"Dbq=C:MapmarketBases;Extended PropertiesÛase V;"

OU
objCon.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
"DriverID'7;" & _
"Dbq=C:MapmarketBases"

OU
objCon.Open "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceTypeÛF;" & _
"Dbq=C:MapmarketBases;" & _
"Exclusive=No"

ET ENSUITE
Set objRs = New ADODB.Recordset
objRs.Source = "select * from repert"
Set objRs.ActiveConnection = objCon
objRs.Open , , adOpenDynamic, adLockOptimistic

Cela BEUG sur le .OPEN
Dans les 2 premiers cas j'ai un message d'erreur :
pilote odbc dbase, la table externe n'est pas dans le format attendu

et dans le 3 cas le message d'erreur :
le pilote ne prends en charge les propriétés demandées

Vois-tu où est le problème ?
Cordialement
Jean claude

"Zoury" a écrit :

Salut Jean-Claude! :O)

regarde ce lien
http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm#ODBCDriverForDBASE


--
Cordialement
Yanick Lefebvre
MVP pour Visual Basic