Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
15 oct. 2007 à 18:42
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 2019
-
16 oct. 2007 à 11:35
Bonjour ,
Comme le dit le titre j'ai un problème de récup de données. Dans une table
d'une base PostgreSQL je possède une colonne "texte" de type
"character varying(40)" et une autre "clef" de type "integer".
Je fait une connections à ma base.
Fill une nouvelle table de mon DataSet.
Affect une DataGridView à cette table.
Et là surprise plus de carac accentué visible sur ma form
Ils ont été purement et simplement
supprimé
Et pas d'erreur remonté à l'exec
Mon code :
Dim Connection As New OleDb.OleDbConnection("Provider=PostgreSQL OLE DB Provider;Data Source=127.0.0.1;location=TempTest;User ID=***;password=***;")
Dim Lecteur As New
OleDb.OleDbDataAdapter()
Lecteur.SelectCommand = New
OleDb.OleDbCommand("SELECT * FROM libelle;", Connection)
Polack77
Messages postés1098Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention22 octobre 20191 16 oct. 2007 à 11:01
Il semble que le bug que je rencontre ne soit pas le seul en OleDb avec PostgreSQL. Même les types Numeric bug!!!
Source Ce serait dù à "L'implémentation du driver OLEDB n'étant pas complète". J'ai contacté (à l'instant) l'administrateur du projet "PgOleDb" sur "pgfoundry" à fin d'avoir une date de fin de dévelopement (la beta 4 date du 17/04/2006 et semble avoir encors pas mal de problèmes) du provider (si ce dévelopement est encors en cours).
La solution serais donc de ne pas utilisé ce provider mais le driver ODBC.
Je posterais le date de fin de développement du provider si on me répond.
A+