Anzeige begrenzen...SQL-Anweisung falsch?
-
Hallo,
ich versuche meine Anzahl der Datensätze zu begrenzen. Rein SQL funktioniert das z.B so
Select * From blabla LIMIT 0,5;
hier werden die ersten 5 Datensätze angezeigt.
jetzt will ich die LIMIT 0,5 vareabel benutzen und das hab ich so versucht.
Querry1->SQL->Text = "Select * From blabla LIMIT '" + Edit1->Text + "' , '" + Edit2->Text + "';";
funktioniert leider nicht so.
Das ganze habe ich auch versucht in eine Stringvariable reinschreiben und dann an den bestehenden SQL-Text anhängen.AnsiString limit = "LIMIT "+Edit1->Text+','+Edit2->Text; Querry1->SQL->Text = "Select * From blabla '"+limit+"' ;";
funzt leider auch nicht.
Weiß einer vielleicht wie man die LIMIT 0,5 richtig übergeben werden kann?
-
Was für eine Fehlermeldung kommt wenn eine erzeugt wird??? Was für eine Datenbank benutzt du??? Lass dir mal deinen zusammengesetzten String ausgeben ob dieser korrekt ist.
-
ok ich habs geschaft.
Einfach für die beiden Zahlen "0,5" Parameter definiert dann klappts wunderbar.
Fals wenn interessiert kann ich den Quelltext reinposten.
-
Querry1->SQL->Text = "Select * From blabla LIMIT '" + Edit1->Text + "' ,
'" + Edit2->Text + "';";Dein String würde so aussehen
Select * From blabla LIMIT '0' ,'5'; und das ist falsch