Datenbankforumular zeigt falsche Datensatzanzahl!

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Datenbankforumular zeigt falsche Datensatzanzahl!

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von AndreasJBittner » Mo, 31.05.2010 14:52

Das liegt nur daran, daß Du nicht verstanden hast, was ich in dem durch Link angegebenen Beitrag beschrieben habe.

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von wagnbeu0 » Mo, 31.05.2010 14:50

Seid mir nicht böse, aber wenn ich in einem Programm ein select * machen muss, um anschließend die Ergebnissmenge wieder wegzuwerfen, das klingt schon wie ein Bug.

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von AndreasJBittner » Mo, 31.05.2010 14:44

Nein, das ist kein Fehler sondern ein Feature. Du kannst in Deinem Formular ein

Code: Alles auswählen

SELECT COUNT(*) FROM <TABELLE>
verstecken und das Ergebnis verwerfen, dann zeigt es die korrekte Anzahl an.

Grüße
Andreas

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von wagnbeu0 » Mo, 31.05.2010 11:54

Das ist aber eigentlich ein Fehler:
Wenn ich eine Abfrage generiere, auf die dann ein Formular zugreift, dann soll das Formular, das beim öffnen ja die Abfrage ausführt, auch gleich die richtige Anzahl der DAtensätze anzeigen, oder nicht? Wenn da erst 11 Datensätze angezeigt wird, dann wird ha ein anderes "Ergebnis" angezeigt als das, was die Abfrage liefert...

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von AndreasJBittner » Mi, 26.05.2010 23:54

Hallo,

der * ist ein Wildcard, im SQL-Statement an der Stelle bedeutet es 'alle Spalten'.

Andreas

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von rito » Mi, 26.05.2010 19:06

Da muss man erst mal drauf kommen, dass man nach Datensatz mit * suchen muss :)

Vielen Dank jedenfalls für die schnelle Antwort.

Re: Datenbankforumular zeigt falsche Datensatzanzahl!

von AndreasJBittner » Mi, 26.05.2010 13:01

Hallo,

sieh mal viewtopic.php?f=8&t=37129

Grüße
Andreas

Datenbankforumular zeigt falsche Datensatzanzahl!

von rito » Mi, 26.05.2010 12:49

Hallo,
da bin ich wieder mit einem Packen neuer Fragen. Ich werde die in unterschiedlichen Strängen unterbringen!

Wenn ich ein Datenbankformular (BASE) öffne, werden mir in der Navigationsleiste stets nur 11 Datensätze mit einem * angezeigt. Es befinden sich tatsächlich jedoch weit mehr als 400 Datensätze in der Tabelle. Weshalb macht OO dies? Und wie kann man dieses Verhalten abstellen?

Für Hilfe wäre ich dankbar!

Gruß
rito

Nach oben