Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Anzahl der Einträge in der SQL Datenbank festlegen

Das Thema "Anzahl der Einträge in der SQL Datenbank festlegen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 22.12.2011, 13:24   #1 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
Standard Anzahl der Einträge in der SQL Datenbank festlegen

Kann man in der SQLLite Datenbank die Anzahl der Einträge festlegen ? So dass man bei Update nicht ein neues Eintrag dazu kommt, sondern ein vorhandener an den veränderten stellen geändert wird ?
zblack ist offline   Mit Zitat antworten
Alt 22.12.2011, 13:46   #2 (permalink)
Junior Mitglied

Registriert seit: 18.07.2010
Beiträge: 44
Abgegebene Danke: 0
Erhielt 5 Danke für 5 Beiträge
Standard AW: Anzahl der Einträge in der SQL Datenbank festlegen

Naja, man könnte z.b. SQL lernen.

Code:
update Tabelle set Spallte1="Hallo" where ID=1
So führt man ein Update der Spallte1 in der Zeile mit der ID=1 durch.
Maddi ist offline   Mit Zitat antworten
Alt 22.12.2011, 13:55   #3 (permalink)
Android-Hilfe.de Mitglied

Modell: Nexus S

Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
Standard AW: Anzahl der Einträge in der SQL Datenbank festlegen

Entweder du bastelst dir einen TRIGGER der nach einem Einfügen überprüft ob es Zeit wird einen Eintrag zu löschen.
Oder du trägst in die Datenbank nur noch mit einem UPDATE Befehl ein, welcher z.B immer die Tabellenzeile verändert die am ältesten ist. Dazu mußt du dann aber deine Tabelle mit der Anzahl an Einträgen Vorinitialisieren die du maximal darin haben willst, damit das mit dem UPDATE auch klappt.
strider ist offline   Mit Zitat antworten
Alt 22.12.2011, 14:05   #4 (permalink)
Junior Mitglied

Registriert seit: 18.07.2010
Beiträge: 44
Abgegebene Danke: 0
Erhielt 5 Danke für 5 Beiträge
Standard AW: Anzahl der Einträge in der SQL Datenbank festlegen

Da du aber davon ausgehen musst das die App zwischenzeitlich beendet wird, aber die SQL einträge noch vorhanden, sind solltest du dir die Anzahl der Einträge der Tabelle mit
Code:
select Count(*) from Tabelle
holen.
Um immer den ältesten Eintrag zu Überschreiben, wenn die Tabelle zu viel einträge hat, bietet sich, für den insert, modulo rechnung an.
Maddi ist offline   Mit Zitat antworten
Alt 22.12.2011, 14:46   #5 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Anzahl der Einträge in der SQL Datenbank festlegen

Zitat:
Zitat von Maddi Beitrag anzeigen
Da du aber davon ausgehen musst das die App zwischenzeitlich beendet wird, aber die SQL einträge noch vorhanden, sind solltest du dir die Anzahl der Einträge der Tabelle mit
Code:
select Count(*) from Tabelle
holen.
Um immer den ältesten Eintrag zu Überschreiben, wenn die Tabelle zu viel einträge hat, bietet sich, für den insert, modulo rechnung an.
wie meinst du das, für den insert bietet sich modulo rechnung an? blick ich grad nicht ;-)

ich hätte jetzt einfach ne spalte mit dem letzten änderungsdatum (z.b. millisekunden als longwert) hinzugefügt und z.b. mit select min abgefragt. ist das zu umständlich? :-)
Tom299 ist offline   Mit Zitat antworten
Alt 22.12.2011, 14:47   #6 (permalink)
Fortgeschrittenes Mitglied

Modell: HTC Sensation

Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
Standard AW: Anzahl der Einträge in der SQL Datenbank festlegen

achso ... jaja richtig lesen *lol* hab zwar INSERT gelesen aber trotzdem ans UPDATE gedacht ... dann isses klar was du meinst ;-)
Tom299 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Reduzierung der Anzahl der Homescreens (android 2.2.2) optimus-1 Individualisierung 4 03.12.2011 21:20
Mehre Daten in SQL-Datenbank| einzelne Zeile aus Datenbank löschen Nivel Android App Entwicklung 17 23.07.2011 13:41
Anzahl der neuen Nachrichten am Icon der App mikexmagic Android Allgemein 2 23.07.2011 11:30
[gelöst]Verbindung zu externer SQL Datenbank funktioniert nicht // InputStream error rufux Android App Entwicklung 0 17.03.2011 09:43
SQL Lite Datenbank + ListView pgnonick Android App Entwicklung 26 28.08.2009 13:14




Du liest gerade: "Anzahl der Einträge in der SQL Datenbank festlegen" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.