Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: 2 kleine problemlichen mit dem Query

  Alt 20. Jan 2007, 15:40
Hallo,

die beiden Meinungen zur alternativen Parameterübergabe in SQL-Statements möchte ich trotzdem noch kurz aufgreifen:

Zitat:
'Select * from Artikel where Kategorie = ' + #39 + StringVariable + #39
finde ich persönlich nicht so schön, ich benutze imme QuotedStr
Zitat:
Stimmt, aber es kommt dasselbe heraus und darauf kommt ja an.
Es ist keine Frage von Schönheit, für welche dieser Ersatzlösungen (die "beste" Lösung ist der Parameter-Mechanismus der Query) man sich erwärmt. Am Beispiel des Auktionshauses Christie's:

Delphi-Quellcode:
var
  s, x, u: String;
begin
  s := 'Christies''s';
  x := #39 + s + #39; // liefert 'Christie's'
  u := QuotedStr(s); // liefert 'Christie''s'
  if x <> u then
    ShowMessage('Lasst euch kein X für ein U vormachen');
end;
Ohne QuotedStr() wird kein valides Statement produziert, wenn ein Apostroph Bestandteil der Daten ist.

Freundliche Grüße
  Mit Zitat antworten Zitat