begin process at 2012 02 10 22:34:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

ADO.NET

 > 

[C# - OleDbDataReader] colonne de nombre reconnu a tort comme des dates.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[C# - OleDbDataReader] colonne de nombre reconnu a tort comme des dates.

mardi 23 septembre 2008 à 15:15:51 | [C# - OleDbDataReader] colonne de nombre reconnu a tort comme des dates.

ikaer

Salut à tous,

Je vous explique mon problème, qui pourra faire sourire.

J'utilise un OleDbDataReader pour lire le contenu d'un fichier CSV (séparateur ; ).
J'ai une colonne qui contient des valeurs numériques qqcq.
Je n'ai aucun problème avec mon datareader en temps normal.

Le problème arrive quand je ne mets pas de valeur du style X,YY ou X,Y avec X < 24 si je mets un nombre du style 22,3 ou 6,8. Mon DataReader croit que la colonne est de type date et il me sorte la date suivante  : DateTime.Minimum + X heures + Y minutes (grosso modo il comprends que X,YY est un format de date du genre hh:mm (ce qui est absurde)), et pour toutes les autres valeurs qui seraient passées en temps normal il renvoie des datetime null.

Je sais pas si je suis clair en gros :

25,7
67,8
192
987
34,9
Mon datareader considère que ma colonne est bien de type number

25,7   
67,8   
22,7    <--
987    
34,9   
Mon datareader considère que l'ensemble de la colonne est de type datetime (verifié via le GetSchemaTable()).

j'ai pensé à un problème de culture j'ai tenté en utilisant des points au lieu de virgule même effet.
mardi 30 septembre 2008 à 08:43:23 | Re : [C# - OleDbDataReader] colonne de nombre reconnu a tort comme des dates.

titeoe

Bonjour,

Comment récupères tu les données de ton datareader ?

Je suppose que tu fais un GetValue(). Essais de faire un GetFloat() à la place.


Cette discussion est classée dans : problème, nombre, colonne, datareader, oledbdatareader


Répondre à ce message

Sujets en rapport avec ce message

Trie nombre listview [ par syl2 ] Bonjour,Je suis en train de réaliser un agenda en C# et je suis confronté au problème du trie d'une colonne d'une listview quand des nombres sont stoc listview et colonne + problème [ par emmanuel9 ] Bonjour à tous, En faite j'ai un problème de colonnes dans un listview. ColumnHeader  colonne_statut = new ColumnHeader() ; colonne_statut.Width Problème avec les textboxs [ par emmanuel9 ] Bonjour à tous, Mon problème est que j'ai un combobox sur lequel je demande un nombre et en fonction de ce nombre quand l'utilisateur va faire suiva Problème Décimal » Caractère - Venez m'aidez o_O [ par M4trici3l ] Bonjour à tous,Je voudrais convertir un nombre décimal en son équivalent en caractères. Bon pour le caractère A par exemple il suffit de faire : i [c#][objet dynamique] [ par pitch6969 ] Bonsoir,j'ai un petit problème. J'ai créé une classe cPersonne en c#.Je voudrais pouvoir créer dynamiquement un nombre de personnes choisi par l'utili redefinir le nombre de colonne d'un datagridview [ par ggrug26 ] Bonjour,j'utilise un datagridview, et lorsque j'affiche mes données à l'intérieur, j'ai par exemple 5 colonne, je selectionne une ligne et choisit d'a problème de recuperation d'une valeur booleanne d'une datagridview [ par KHdev ] bjrs les développeurs, j'ai un datagridview qu'est connecté à un bindingsource. le bindingsource récupère deux champs un numéro et un champ boolean d nombre de colonne [ par soniafeki ] Bonjour , je veux savoir combient de colonne existant dans une table de ma base Je travaille avec c#(et avec sql server).Merci de m'aidez. nombre de colonne dans une base de données [ par sirinatun ] bonjour à tous mon application nécessite que je me connecte à une base de données access et récupérer quelques information à partir de cette base. je Arrondissement décimale [ par houba80 ] Salut, Je travaille sur une facture et j'utilise un trueDBGrid attaché à un datatable pour la saisie des lignes, le problème est que lorsque le calcul


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales