ODBC

ODBC - Windows & Software

Marsh Posté le 03-03-2004 à 16:00:33    

Bonjour,
 
Je voudrais savoir s'il est possible de configurer ODBC pour que dans les requetes envoyées par les applications, il accepte les decimaux contenant des points au lieu des virgules.
Je m'explique : mon programme plante sur une requete d'insertion; si je prends cette requete et que je l'execute depuis mon SGBD, l'insertion se fait. Par contre depuis mon application Java, la requete ne passe pas et me retourne le message d'erreur suivant :
"java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Type de données incompatible dans l'expression du critère."
En fait dans cette requete, si modifie a la main le format des decimaux (15.25 => 15,25), l'insertion se fait. Donc je voudrais savoir s'il est possible de faire en sorte que ODBC accepte les points dans le format des decimaux a la place des virgules.
 
Merci
 
AB

Reply

Marsh Posté le 03-03-2004 à 16:00:33   

Reply

Marsh Posté le 03-03-2004 à 16:05:46    

Dans administstration ODBC, tu vas sur DSN systeme, tu configures ta source de données système et dans l'onglet format tu as le choix de l'opérateur décimal.

Reply

Marsh Posté le 04-03-2004 à 10:41:24    

Thedoors a écrit :

Dans administstration ODBC, tu vas sur DSN systeme, tu configures ta source de données système et dans l'onglet format tu as le choix de l'opérateur décimal.


 
Quand je vais dans Panneau de config / Outils d'administration / Sources ODBC / Sources de données système / que je sélectionne ma sources de données et que je clique sur Configurer, je n'ai pas d'onglet "format". Et je n'ai rien trouvé pour changer l'opérateur décimal.
 
J'ai oublié de préciser que mon OS c'est Windows 2000.
Merci quand même.
 
AB

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed