OVH Cloud OVH Cloud

Pb Windev et Firebird ODBC

2 réponses
Avatar
Jean Luc
Bonjour,

je débute en Windev (8.0) et je dois développer une application avec une
base Firebird (Interbase en open source).

Firebird 1.5 est installée et fonctionne correctement.
J'ai installé le driver ODBC récupéré sur le site Sourceforge. Le driver
fonctionne aussi (je l'ai testé avec Excel).

Je crée un nouveau projet sous Windev, en lui indiquant la source de données
à utiliser.
Windev récupère l'ensemble des tables et des champs de la base, génère
l'analyse (fiches, écrans, états) correctement, mais à l'exécution du
programme il m'affiche une erreur "Type de fichier incorrect".
Sous le débuggeur, je vois que le type de fichier ("hType" ? si je me
souviens bien) est fixé à "Hyper File" alors que lors du paramétrage de
l'analyse j'ai précisé "Accès ODBC". Je ne sais pas si cela a un rapport
mais bon.

Si quelqu'un à une piste ou même la solution, je suis preneur.

Merci d'avance.

2 réponses

Avatar
Manu
> je débute en Windev (8.0) et je dois développer une application avec une
base Firebird (Interbase en open source).

Firebird 1.5 est installée et fonctionne correctement.
J'ai installé le driver ODBC récupéré sur le site Sourceforge. Le driver
fonctionne aussi (je l'ai testé avec Excel).

Je crée un nouveau projet sous Windev, en lui indiquant la source de


données
à utiliser.
Windev récupère l'ensemble des tables et des champs de la base, génère
l'analyse (fiches, écrans, états) correctement, mais à l'exécution du
programme il m'affiche une erreur "Type de fichier incorrect".
Sous le débuggeur, je vois que le type de fichier ("hType" ? si je me
souviens bien) est fixé à "Hyper File" alors que lors du paramétrage de
l'analyse j'ai précisé "Accès ODBC". Je ne sais pas si cela a un rapport
mais bon.

Si quelqu'un à une piste ou même la solution, je suis preneur.



Peut-etre pas une solution à ton problème mais il existe un accès Firebird
open source sur www.sqlmanagerx.com. Il consiste en une classe et une dll.
Il ne te génèrera pas d'analyse WinDev mais on peut s'en passer.

Emmanuel
Avatar
Luke
Merci pour ta réponse,

je voulais justement éviter de passer par cette solution : je débute en
Windev et je ne veut pas accumuler les difficultés (apprentissage de Windev,
utilisation de Firebird en ODBC).

J'ai fais un nouvel essai mais avec une base ACCESS en ODBC : même problème
!
D'un côté ça me rassure, le driver ODBC de Firebird ne serait pas en cause.
Par contre, je ne vois toujours pas où je peux faire une mauvaise manip lors
de la description de l'analyse.

Si quelqu'un a déjà utilisé Windev et une base tierce en ODBC, je suis
intéressé par son expérience.
Je rappelle que j'utilise Windev 8.0 sous Windows XP SP2.

Merci d'avance

"Manu" a écrit dans le message de news:
cvul5s$kei$
je débute en Windev (8.0) et je dois développer une application avec une
base Firebird (Interbase en open source).

Firebird 1.5 est installée et fonctionne correctement.
J'ai installé le driver ODBC récupéré sur le site Sourceforge. Le driver
fonctionne aussi (je l'ai testé avec Excel).

Je crée un nouveau projet sous Windev, en lui indiquant la source de


données
à utiliser.
Windev récupère l'ensemble des tables et des champs de la base, génère
l'analyse (fiches, écrans, états) correctement, mais à l'exécution du
programme il m'affiche une erreur "Type de fichier incorrect".
Sous le débuggeur, je vois que le type de fichier ("hType" ? si je me
souviens bien) est fixé à "Hyper File" alors que lors du paramétrage de
l'analyse j'ai précisé "Accès ODBC". Je ne sais pas si cela a un rapport
mais bon.

Si quelqu'un à une piste ou même la solution, je suis preneur.



Peut-etre pas une solution à ton problème mais il existe un accès Firebird
open source sur www.sqlmanagerx.com. Il consiste en une classe et une dll.
Il ne te génèrera pas d'analyse WinDev mais on peut s'en passer.

Emmanuel