PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → [WD24] Ecriture de nombre décimaux dans FireBird
[WD24] Ecriture de nombre décimaux dans FireBird
Started by Maxime D, Apr., 19 2019 4:09 PM - 4 replies
Registered member
48 messages
Posted on April, 19 2019 - 4:09 PM
Bonjour, je dois utiliser une base FireBird pour mon projet.
Je passe par l'ODBC WinDev et j'arrive bien à utiliser les SELECT et INSERT, cependant lorsque j'insère une valeur décimale tel que 42.1846 (dans un champ numérique ou décimal, le résultat est identique), dans la base je n'aurai que 42.0000

Merci d'avance de vos réponses.

Demunck M.
Posted on April, 19 2019 - 8:39 PM
L'explication se trouve ici : https://urlz.fr/3RCk
Registered member
1 message
Posted on April, 27 2019 - 1:08 AM
Maxime D bonsoir,

Pourriez-vous revenir vers moi pour me dire comment vous faites pour vous connecter avec l'ODBC ? Je dois avouer me casser un peu les dents sur le sujet et un petit coup de main serait le bienvenu.

Merci

Alex
Registered member
299 messages
Popularité : +16 (16 votes)
Posted on April, 27 2019 - 12:13 PM
"L'explication se trouve ici : https://urlz.fr/3RCk" c'est drôle ?

Alexandre je suis preneur aussi de la solution utilisée par Maxime
En ce qui me concerne j'utilise aussi ODBC pour me connecter à SQl Serveur. Pour cela on va dans le panneau de configuration, liens ODBC et on créé un lien avec le moteur et la base voulus
Dans le programme il suffit juste d'utiliser ce lien avec :
LO_Handle = SQLConnecte(LC_ConnexionString, LC_ConnexionUser, LC_ConnexionPW, "")

LC_ConnexionString est égal au nom que vous avez donné à votre lien ODBC

puis pour les requetes
SI SQLExec(PC_SQL, LO_Recordset) ALORS


Nous verrons si il y a de meilleures solutions.
Message modified, April, 27 2019 - 12:16 PM
Posted on April, 29 2019 - 9:52 AM
préférez l'accès alternatif fb4wd que l'odbc