Bonjour,
Dans le cadre d'une migration, j'ai besoin d'accèder à une base 4D via le driver ODBC.
J'ai une table comprenant des accents (Séries par exemple).
En essayant via une connection ODBC l'exemple suivant:
OdbcConnection SqlCnn = new OdbcConnection(strSQL);
SqlCnn.Open();
strSQL = "SELECT * FROM SÉRIES"; // ou Séries : cela ne fonctionne pas mieux
OdbcDataAdapter Da = new OdbcDataAdapter(strSQL, SqlCnn);
DataSet Ds = new DataSet();
Ligne d'erreur --> Da.Fill(Ds);
J'obtient une erreur ODBC (-2146232009).
Par contre, avec une table ne comprenant pas d'accent, pas de pb.
En utilisant Crystal Report, avec la même connection ODBC, les tables avec accents sont accessibles (nommées sous CR = SÉRIES).
La version du driver ODBC, et de la base : 4D 2003, sur 4D Server MacOS.
Le client est sur Windows.
La question : il y-a-t'il un moyen d'accèder à ces tables ?
Partager