| |||||||
Das Thema "Datenbank Views - Probleme mit 2.1" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #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
| 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);
} Code: Cursor c = GlobalData.getDataBaseHelper().executeQuery(sql); |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| | #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
|
ä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")); Android 2.1 Bug? |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
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 ) |
| | |
| | #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
|
Beim Umbenennen kommt der gleiche Fehler, also scheinbar doch eher Android 2.1 Bug? ;-)
|
| | |
| | #6 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
kannst mal etwas mehr von code zeigen bitte das drumherum
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| 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 |