Bonjour,
J'ai crée un site intranet casiment entiérement dynamique: C'est a dire que tous les textes viennent d'une base de donnée. J'ai fait ce systeme pour pouvoir le mettre a jours facilement.
Et j'ai donc crée l'application qui permet de le mettre à jour et qui accéde donc a ma base de donné SQL server.
Pour mettre a jour les données j'utilise des Dbrichedit.
C'est à partir de la que j'ai un probleme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 procedure TForm1.Button2Click(Sender: TObject); begin with adoquery1 do begin Close; SQL.Text := 'update UNSATEXT set titre="'+dbrichedit1.text+'", text="'+dbrichedit2.Text+'" where num=1'; ExecSQL; Close; end; end;
Je fait donc un update de ma table a partir de mes Dbrichedit
Mais ca me matque le message d'ereur suivant:
[Mirosoft][ODBC SQL Server Driver][SQL server] The identifier that starts with ' Le site a été completement bla bla bal bal bla découvrez les nouvelles sections comme le calcul de la prime blablabla' is too long. Maximum lenght is 128.
Alors que la taille d'un dbrichedit est sencée etre ilimité.
De plus ma syntaxe sql semble corect j'ai afficher mon SQL.text ca me donne ca :
update UNSATEXT set titre="Mise à jour du site ", text="Le site a été completement refait de la téte au pied! découvrez les nouvelles sections comme le calcul de la prime dans la partie Outils de calculs !! " where num=1
Voila merci de bien vouloir m'aider.
Et pardon pour les eventuelles fautes d'orthographes.
Partager