Bonjour à tous,
J'ai une table dans laquelle je dois enregistrer des valeurs de type chaîne de caractères, quand ces chaines contiennent des accents, j'obtient des caratères bizzarre à la place lorsque je les affiche.
Voici le code avec lequel j'eregistre:
Quand je change la dernière ligne en:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SqlQuery1.Sql.Close; SqlQuery1.Sql.Clear; SqlQuery1.Sql.Add('INSERT INTO matable (valeur) VALUE(:valeur)'); SqlQuery1.ParamByName('valeur').AsString := EditNom.Text;
j'obtiens le résultat attentu mais lors de la compilation, j'ai des messages d'avertissement du genre "W1057: Transtypage de chaîne implicite avec perte de données potentielle de string en AnsiString".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SqlQuery1.ParamByName('valeur').AsAnsiString := EditNom.Text;
Existe-il un moyen de gérer les caractères accentués?
Merci.
Partager