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";
J'utilisais juste avant une base utf8 et j'avais des problemes avec un LIKE dans une requete, il prenais pas les accents.CHARACTER SET ISO8859_1 is not defined
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![]()
Partager