Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > SQLite
SQLite Forum d'entraide SQLite
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/01/2008, 12h48   #1
Invité de passage
 
Inscription : novembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 8
Points : 0
Points : 0
Par défaut SQLite 3 - .NET

Salut a tous,

J'ai un probleme pour lire un champ d'une table SQLite:

- si j'utilise sqlite3.exe, et que je me connecte a ma base existante, je fais un select sur ma table, j'obtiens le resultat escompté pour toutes les colonnes de cette table.

- lorsque j'accede a cette meme base via ADO.Net (ou meme via ODBC), en faisant le meme select sur la meme table, une des colonnes a toujours la valeur 0.

J'ai donc voulu connaitre le type de cette colonne via mon SQLiteDataReader, et la j'obtiens 'System.Int64'... Pourtant avec la commande sqlite3.exe, le contenu de cette colonne est de type text apparement. Le format de celle ci est: "LC-CCCCCCCC-CCC", ou L=Lettre et C=Chiffre. Le probleme viendrait il des caracteres "-"???

Merci par avance pour toute info qui me permettrait d'avancer sur ce probleme...

rvp68

ps : bonne nouvelle année a tous!
rvp68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 13h26   #2
Invité de passage
 
Inscription : novembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 8
Points : 0
Points : 0
probleme resolu...

un cast dans le select a resolu mon probleme:

select cast(col_name as text) from tbl_name

rvp68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h07.


 
 
 
 
Partenaires

Hébergement Web