Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MsSQL und HTML Feld (https://www.delphipraxis.net/87760-mssql-und-html-feld.html)

bennle 5. Mär 2007 21:00

Datenbank: MsSQL • Zugriff über: ADO

MsSQL und HTML Feld
 
Hallo,
Ich habe ein MsSQL und möchte ein Feld (Memo) mit einem HTML Code beschreiben. Allerdings ist immer der Syntax ungültig, wenn ein Anführungszeichen vorkommt.
Was kann ich dagegen tun?

Gruß
Benny

PS: Quotestr() funktioniert leider nicht! Was soll das überhaupt genau machen?

mkinzler 5. Mär 2007 21:06

Re: MsSQL und HTML Feld
 
Zeig mal deinen Code
Zitat:

PS: Quotestr() funktioniert leider nicht! Was soll das überhaupt genau machen?
Es wird gequoted.

bennle 5. Mär 2007 21:12

Re: MsSQL und HTML Feld
 
Hallo,
Mein Codeschnippsel:
Delphi-Quellcode:
insert := 'insert into Beschreibung (`id`,`description`) values'+
' ('''+IntToStr(ID)+''', '''+SQL_beschreibung+''');';

    adoquery1.SQL.Text:=insert;
   adoquery1.ExecSQL;
Und?

mkinzler 5. Mär 2007 21:18

Re: MsSQL und HTML Feld
 
Versuchs mal mit Parametern.

bennle 5. Mär 2007 21:22

Re: MsSQL und HTML Feld
 
Zitat:

Zitat von mkinzler
Versuchs mal mit Parametern.

Wie meinst du das genau?? Ich verstehe deine Antwort nicht ganz ! Meinst du mit Parametern im ADOQuerry oder im Insert. Und welche Parameter könnte ich da versuchen?

Gruß
Benny

generic 5. Mär 2007 21:28

Re: MsSQL und HTML Feld
 
er meint "Parametern im ADOQuerry"
alternativ kannst du den html auch selbst quoten.

mkinzler 5. Mär 2007 21:28

Re: MsSQL und HTML Feld
 
Delphi-Quellcode:
insert := 'insert into Beschreibung (`id`,`description`) values'+
' (:ID, :SQLDescrip);';
adoquery1.Parameters.ParamByName('ID').Value := ID;
adoquery1.Parameters.ParamByName('SQLDescrip').Value := SQL_beschreibung;

bennle 5. Mär 2007 21:31

Re: MsSQL und HTML Feld
 
Ich glaub ich habe es nun verstanden und es scheint auch zu funktionieren! Danke für's erste

MfG
Benny


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz