Die Suche ergab 6 Treffer
- 22. Januar 2017 18:30
- Forum: Qt Programmierung
- Thema: SQlite Abfrage
- Antworten: 31
- Zugriffe: 19860
Re: SQlite Abfrage
Übrigens, kennt jemand ein gutes deutsches Qt-Buch? Ist bestimmt eine häufig gestellte Frage, aber wenn ich mir das Ergebnis meiner bisherigen Recherche ansehe und die Rezensionen anderer Leser in mein Urteil einfließen lasse, gibt es kein gutes deutsches Buch. Seht ihr das genauso? https://www.ama...
- 18. Januar 2017 14:25
- Forum: Qt Programmierung
- Thema: Skalierbarkeit von allen QWidgets
- Antworten: 3
- Zugriffe: 3937
Re: Skalierbarkeit von allen QWidgets
Da gibt es keine vernünftige Lösung und "überlagernde" Widgets hört sich nach ziemlichem Pfusch an. Ich gehe davon aus du blendest die Widgets zur Laufzeit bei Bedarf ein, bzw. aus? Davon kann ich dir nur abraten, verwende lieber Layouts und z.B. Stacked Widgets oder Tab Widgets. Der Mehra...
- 14. Januar 2017 21:58
- Forum: Qt Programmierung
- Thema: SQlite Abfrage
- Antworten: 31
- Zugriffe: 19860
Re: SQlite Abfrage
Wie gesagt, kein Problem!
Ich habe bindValue() in Kombination mit einer Tabelle auch noch einmal ausprobiert, das funktioniert nicht! Den Quellcode habe ich mir jetzt zwar nicht angeschaut, aber der Name "bindValue()"sagt ja eigentlich schon alles!
Ich habe bindValue() in Kombination mit einer Tabelle auch noch einmal ausprobiert, das funktioniert nicht! Den Quellcode habe ich mir jetzt zwar nicht angeschaut, aber der Name "bindValue()"sagt ja eigentlich schon alles!
- 14. Januar 2017 21:19
- Forum: Qt Programmierung
- Thema: SQlite Abfrage
- Antworten: 31
- Zugriffe: 19860
Re: SQlite Abfrage
lastID.prepare("SELECT * FROM '"+ktoTAB+"' ORDER BY ID DESC LIMIT 1"); Dabei kommt folgendes raus: SELECT * FROM 'blabla' ORDER BY ID DESC LIMIT 1 Das Apostroph benötigst du in SQL für Zeichenketten (Konstanten), Tabellennamen musst du stattdessen in Anführungszeichen einschli...
- 14. Januar 2017 19:35
- Forum: Qt Programmierung
- Thema: SQlite Abfrage
- Antworten: 31
- Zugriffe: 19860
Re: SQlite Abfrage
Kein Problem und an der Stelle noch ein kleiner Tipp:
Wenn du double vereinbarst, verwende in der Berechnung keine int-Konstanten. Korrekt wäre es also so:
Vermutlich war das dein Problem...
Gruß, Sascha
Code: Alles auswählen
double valueInhalt = 100 / 30000 * bestand;
Code: Alles auswählen
double valueInhalt = 100.0 / 30000.0 * bestand;
Gruß, Sascha
- 14. Januar 2017 17:28
- Forum: Qt Programmierung
- Thema: SQlite Abfrage
- Antworten: 31
- Zugriffe: 19860
Re: SQlite Abfrage
1) Du musst deine Abfrage auch ausführen:
2) Dann zur letzten Zeile wechseln:
3) Den Wert von "Bestand" kannst du anschließend so ermitteln:
Code: Alles auswählen
lastID.exec();
Code: Alles auswählen
lastID.last();
Code: Alles auswählen
double bestand = lastID.value("Bestand").toDouble();