Incompatible types: 'Char' and 'String' [Résolu]

Signaler
Messages postés
66
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
1 août 2012
-
Messages postés
66
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
1 août 2012
-
Bonjour,

Voilà encore une bonne colle.

Je fais tout simplement ceci
var PatientEvents: String;
PatientEvents := UpCase(table2.FieldByName('Patient').AsString);

je reçois [Error]: Incompatible types: 'Char' and 'String' pourtant je mets bien .AsString mais rien n'y fait.

Si je change par ceci
var PatientEvents: String;
PatientEvents := UpCase(table2.FieldByName('Patient'));

je reçois [Error]: Incompatible types: 'Char' and 'TField'

Si je change par ceci
var PatientEvents: Char;
PatientEvents := PChar(UpCase(table2.FieldByName('Patient').AsString));

je reçois [Error]: Incompatible types: 'Char' and 'String'

Comment s'en sortir?

Merci

3 réponses

Messages postés
251
Date d'inscription
dimanche 7 décembre 2003
Statut
Membre
Dernière intervention
11 novembre 2016

Bonjour

regardez du coté de UpCase

A+
Messages postés
4719
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
1 février 2021
14
Bonjour,

Comment le champ 'Patient' est-il déclaré dans la table ?
Par ailleurs upcase concerne un seul caratère et donc dans ce cas, la procédure n'est pas adapatée..

peut-être une confusion avec uppercase ?

cantador
Messages postés
66
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
1 août 2012

Je vous aime les mecs