-
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! :mouarf:
-
probleme resolu...
un cast dans le select a resolu mon probleme:
select cast(col_name as text) from tbl_name
:wink: