![]() |
wie kann man einen zufälligen datensatz auswählen?
So..
Ich wille ien zufälligen Datensatz auswählen: soweit bin ich schon mal:
Delphi-Quellcode:
aber was muss an die stelle mit den fragezeichen ?
var
zufallszahl: Integer; [...] randomize; zufallszahl := random(???);//<- aber was muss hier rein?? 'select * from table1 limit ' + zufallszahl + ',1'; |
Re: wie kann man einen zufälligen datensatz auswählen?
Delphi-Quellcode:
Cursor auf dem Befehl setzten und dann mit F1 Merlin's Zauberbuch aufrufen. ;)
zufallszahl := random(???);//<- aber was muss hier rein??
|
Re: wie kann man einen zufälligen datensatz auswählen?
Zitat:
|
Re: wie kann man einen zufälligen datensatz auswählen?
Sehr schön. Und warum postest du das? Meinst du, ihn seiner steht das nicht drinne? :roll:
|
Re: wie kann man einen zufälligen datensatz auswählen?
doch ich denke schon!
da ich seine frage auch beantworten wollte und es ab und zu vorkommt das gleichzeitig von mehreren usern gepostet wird kann das wohl vorkommen, ODER? |
Re: wie kann man einen zufälligen datensatz auswählen?
ja aber ich muss doch dort die zahl der maximal vorhandenen Datensätze haben...
und wie krieg ich ie darein? |
Re: wie kann man einen zufälligen datensatz auswählen?
Zitat:
[EDIT]Aus .RecCount habe ich .RecordCount gemacht. Was ein kleiner Fehler. |
Re: wie kann man einen zufälligen datensatz auswählen?
wo find ich das denn alles?? dataset und .reccount ?
|
Re: wie kann man einen zufälligen datensatz auswählen?
Zitat:
|
Re: wie kann man einen zufälligen datensatz auswählen?
Wenn du kein DataSet, sondern eine Query benutzt, kannst du es so machen:
Delphi-Quellcode:
Nachtrag: Im Bsp ist es eine TAdoQuery.
Var
RecCount :Integer; ... Begin ... Query.SQL.Text := 'SELECT COUNT(*) RecCount' + #10 + 'FROM Tabelle'; Query.Open; RecCount := Query.FieldValues['RecCount']; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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