Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank Abfrage Problem (https://www.delphipraxis.net/101120-datenbank-abfrage-problem.html)

marabu 8. Okt 2007 19:29

Re: Datenbank Abfrage Problem
 
Hast du dir das SQL-Statement selbst ausgedacht oder ist das ein Beutestück? Der Ansatz über Rand() zufällige Datensätze auszulesen funktioniert in Access VBA. Damit es dann wirklich funktioniert muss das Statement aber noch etwas abgeändert werden - genau das ist der Inhalt meines vorigen Beitrags.

Ich kenne MS Access nicht so gut, aber ich fürchte du musst deine Selektion client-seitig ausführen, wenn du keine Erweiterungs-Bibliothek mit einem Random-Generator schreiben willst.

Freundliche Grüße

mkinzler 8. Okt 2007 19:33

Re: Datenbank Abfrage Problem
 
Jack ist sehr gut im Kopieren von Code. Mit dem Verständnis klappt es leider nicht ganz so gut.

Jack23 8. Okt 2007 19:46

Re: Datenbank Abfrage Problem
 
Die SQL Zeile habe ich mir selbst ausgedacht. Von SQL verstehe ich nämlich ein wenig.

Meintest du ich soll RAND() einfach nur klein schreiben?

Jack23 8. Okt 2007 21:05

Re: Datenbank Abfrage Problem
 
Ich habe jetzt eine Lösung ausgetüftelt. Ganz alleine! :-D

Das ist der Code.
Vielleicht Interessiert es ja noch mal jemanden.

Delphi-Quellcode:
ADOQuery1.Sql.Add('SELECT * FROM abc WHERE ID=Int(((SELECT Max(ID) FROM abc)-(SELECT Min(ID) FROM abc)+ 1) * Rnd +(SELECT Min(ID) FROM abc))');

Svenkan 8. Okt 2007 23:18

Re: Datenbank Abfrage Problem
 
Auf Grund des vorherigen Posts mach ich jetzt mal das, was meine Lateinlehrerin auch gerne macht: erklär mir doch mal den Code-Aufbau!


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:14 Uhr.
Seite 2 von 2     12   

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