Bonjour

J'ai crée une base de donnée, character set iso8859_1

J'ai crée une table

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE MEMBRE (
  ID INTEGER NOT NULL,
  NOM VARCHAR(255) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  PRENOM VARCHAR(255) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  DATE_NAISSANCE VARCHAR(255) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  RESIDENCE VARCHAR(255) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  DATE_DECES VARCHAR(255) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  UNITE VARCHAR(2400) CHARACTER SET UTF8 NULL COLLATE FR_FR,
  LIEU_DECES VARCHAR(200) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  A_NAISSANCE VARCHAR(200) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR,
  A_DECES VARCHAR(200) CHARACTER SET ISO8859-1 NULL COLLATE FR_FR);


J'ai importé mes enregistrements.

Quand je me connecte via C#, j'ai droit a

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
FbConnectionStringBuilder cs = new FbConnectionStringBuilder();
 
			cs.DataSource = "localhost";
			cs.UserID     = "SYSDBA";
			cs.Password     = "masterke";
			cs.Database     = "BASEV2.FDB";
			cs.ServerType = 1;
			cs.Charset = "ISO8859_1";


CHARACTER SET ISO8859_1 is not defined
J'utilisais juste avant une base utf8 et j'avais des problemes avec un LIKE dans une requete, il prenais pas les accents.

Y a t'il un endroit pour définir l'encodage ?
Peux t'on faire une requete avec LIKE avec des accents dans de l'utf8

Merci pour vos réponses