Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1282 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  c# + oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

c# + oracle

n°1070686
cantonaifo​u
nage vers la surface
Posté le 03-05-2005 à 16:48:26  profilanswer
 

Bonjour
 
Lors du dev de mon appli je suis tombé sur un pb de type de donnée.  
Dans ma base g des champs de type number(8.2) avec des valeurs à virgules.  
Lors de mon traitement (par dataset et dataview) je perd les virgules et je réccupère tout les chiffres comme des  entiers.

mood
Publicité
Posté le 03-05-2005 à 16:48:26  profilanswer
 

n°1070873
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-05-2005 à 19:31:46  profilanswer
 

problème de conversion de type
http://msdn.microsoft.com/library/ [...] stopic.asp


---------------
J'ai un string dans l'array (Paris Hilton)
n°1071376
cantonaifo​u
nage vers la surface
Posté le 04-05-2005 à 10:24:22  profilanswer
 

J'utilise
 
using System.Data.Odbc;
using System.Data;
 
Avec connexion à la base via DSN.
 
Donc je ne peux pas utiliser les commandes System.Data.OracleClient


Message édité par cantonaifou le 04-05-2005 à 10:35:49
n°1071520
cantonaifo​u
nage vers la surface
Posté le 04-05-2005 à 11:46:46  profilanswer
 

Voici la solution (après 1 nuit de café) ::  
 
Le composant ODBC for oracle de window ne prend pas en compte les type de donnée oracle. Les type spéciaux de oracle genre NUMBER perdent leur virgules. Résultat, utiliser OracleClient sinon vous allez êtres surpris.

n°1071530
FlorentG
Unité de Masse
Posté le 04-05-2005 à 11:56:05  profilanswer
 

J'allais dire ouais, pourquoi n'utilise-tu pas System.Data.OracleClient :)

n°1071559
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-05-2005 à 12:19:14  profilanswer
 

en même temps, s'ils se sont fait chier à créer un client spécifique à Oracle, ce n'est surement pas pour rien :sarcastic:
 
edit: et en plus, tu aurais pu dormir si tu m'avais écouté au début...


Message édité par Harkonnen le 04-05-2005 à 12:23:04

---------------
J'ai un string dans l'array (Paris Hilton)
n°1071618
cantonaifo​u
nage vers la surface
Posté le 04-05-2005 à 13:05:20  profilanswer
 

Mais Microsoft à developper un driver spécial : MSDAORA avec connexion via DSN. En tout cas je suis content d'avoir fait une interface pour mon code, le changement de driver n'a rien affecté.

n°1071824
FlorentG
Unité de Masse
Posté le 04-05-2005 à 15:01:35  profilanswer
 

Oui, toujours avoir un maximum d'abstraction :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  c# + oracle

 

Sujets relatifs
[Oracle 8i] requête paramétrable ?Oracle 9i XMLType
Oracle 9i, pl/sql, autocommit[hibernate][oracle 10g]enregistrer un BLOB
Oracle et MySQL, même protocole réseau ?Probleme portage mysql -> oracle (JDBC)
[ORACLE/PHP] Disparition champs NULL dans mon resultsetbase de donnees Oracle et C++/C
interroger une BDD Oracle à l'aide de Cinterroger une BDD Oracle à l'aide de C++
Plus de sujets relatifs à : c# + oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR