Bonjour à tous,
Comment peut charger un TStringList à partir d'un champ StringField d'une base de données ?
J'essayé avec Assign, avec := . J'obtiens une viloation d'accès.
Merci d'avance pour vos réponses,
Wilco
Version imprimable
Bonjour à tous,
Comment peut charger un TStringList à partir d'un champ StringField d'une base de données ?
J'essayé avec Assign, avec := . J'obtiens une viloation d'accès.
Merci d'avance pour vos réponses,
Wilco
As-tu bien créé ta StrinList .Code:
1
2
3
4 Var Maliste : TStringList; begin Maliste := TStringList.Create;
salut,
voici un lien qui correspond à ce que tu cherches.
http://www.delphi3000.com/articles/a...?SK=StringList
bonne chance
NABIL74
As-tu instancié la TStringList avec le constructeur Create avant ?
Si oui, un peu de code svp, le problème est peut-être retord
Si non, avant de faire de la Base de Données, consulte les tutoriels sur le Langage Delphi et le minimum à savoir
Voilà un petit exemple, qui devrait t'aider.:king:
Bien sur, il faut comprendre que dans l'exemple de liazidf, Memo1.Lines c'est xx, sauf si il le corrige entre-temps
Merci pour vos réponses mais mon problème et le suivant :
le contenu de mon champ de base de donnés, un stringfield est le suivant :
DBField1 = '601'#$A#$D'602'#$A#$D'603'#$A#$D'609'
Mon DB champ contient les retours chariot et line field.
Je souhaite donc affecter le contenu de mon DBField à ma StringList.
Est ce possible ?
Merci d'avance,
Wilco
C'est pourtant simple :
Code:
1
2 Liste := TStringList.Create(); Liste.Text := DBField1.AsString;
Pour information il arrive des cas si la liste contient du texte ne recharge pas le nouveau je ne sais pas si quelqu'un a remarqué
donc il faut effacer la liste
Code:
1
2liste.Text:=''; liste.Text:=NewTxt;