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

Datenbank Views - Probleme mit 2.1

Das Thema "Datenbank Views - Probleme mit 2.1" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.11.2011, 09:40   #1 (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
Frage Datenbank Views - Probleme mit 2.1

Hallo,

hat jemand von Euch schon mal mit Datenbank-Views gearbeitet und Probleme mit 2.1er Version gehabt?

ERROR/AndroidRuntime(303): Caused by: android.database.sqlite.SQLiteException: no such column: Mandant_ID: , while compiling: Select *, SUM(Bemerkung) as Info, count(*) as Anzahl from viewStrassen where Mandant_ID ...

Wenn ich nen 2.3er Emu nehme funktioniert alles anstandslos. Liegt der Fehler da bei mir oder evtl. Android-Bug in 2.3 behoben?

Mein SQL wird als rawQuery ausgeführt:
Code:
    public Cursor executeQuery(String sql) {
        return dataBase.rawQuery(sql, null);
    }
und wenn meine Activity den Aufruf macht, dann knallts
Code:
Cursor c = GlobalData.getDataBaseHelper().executeQuery(sql);
jemand ne Idee?
Tom299 ist offline   Mit Zitat antworten
Alt 02.11.2011, 09:42   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Datenbank Views - Probleme mit 2.1

und bist dir sicher die spalte Mandant_ID gibts auch in beiden Emulatoren ?

Wenn du die nachträglich eingefügt hast, musst die app neu installieren, damit das übernommen wird.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 02.11.2011, 09:56   #3 (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: Datenbank Views - Probleme mit 2.1

ähm, da hab ich gerade den falschen Fehler gepostet ... ist auch schon behoben ... aber der folgende ist eigentlich der gesuchte:

ERROR/CursorWindow(1141): Bad request for field slot 0,-1. numRows = 1, numColumns = 7

im Code greife ich über den Spaltenname zu:
Code:
int imandant = cres.getInt(cres.getColumnIndex("Mandant_ID"));
cres ist mein Cursor und so wie es aussieht, kommt Android 2.1 mit dem Spaltenname bei einer View nicht klar. Bei 2.3 klappts wie gesagt problemlos. Der Spaltenname stimmt zu 100% und es ist ein Integer.

Android 2.1 Bug?
Tom299 ist offline   Mit Zitat antworten
Alt 02.11.2011, 10:07   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Datenbank Views - Probleme mit 2.1

getColumnIndex wird wohl -1 liefern,

versuch einfach mal die spalte Mandant_ID anders zu nennen. einfach mid, dann kannst du den fehler, dass der spaltenname "falsch" ist zumindest mal ausschließen.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 02.11.2011, 11:17   #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: Datenbank Views - Probleme mit 2.1

Beim Umbenennen kommt der gleiche Fehler, also scheinbar doch eher Android 2.1 Bug? ;-)
Tom299 ist offline   Mit Zitat antworten
Alt 02.11.2011, 12:22   #6 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Datenbank Views - Probleme mit 2.1

kannst mal etwas mehr von code zeigen bitte

das drumherum
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Mehre Daten in SQL-Datenbank| einzelne Zeile aus Datenbank löschen Nivel Android App Entwicklung 17 23.07.2011 13:41
SQlite : Datenbank verschlüsselt oder keine gültige Datenbank RED-BARON Android App Entwicklung 0 07.04.2011 11:20
Schreiben in MS-Access Datenbank mit Android Femikuti2 LG GW620 Forum 3 19.03.2011 01:47
TwoLineListItem mit 2 TextViews beim Start mit Daten aus Datenbank füllen Prengepower Android App Entwicklung 0 16.03.2011 18:47
Applikation mit vordefinierter Datenbank erstellen quiddix Android App Entwicklung 5 03.08.2010 14:08




Du liest gerade: "Datenbank Views - Probleme mit 2.1" 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.