Die Suche ergab 84 Treffer
- 24. Februar 2009 15:20
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
/* Eigentliches Abfangen der Ergebnistupel */ QSqlQuery result; result.exec(sql_anfrage); //Absetzen der Anfrage QSqlRecord meta_result = result.record(); //meta_result dient dazu, die Anzahl der Attribute festzustellen if(result.size()!=-1) //wenn ein Tupel zurückgeliefert wird, dann.. { int temp_...
- 24. Februar 2009 14:51
- Forum: Qt Programmierung
- Thema: Probleme mit Datenbankanbinung per Postgre!
- Antworten: 15
- Zugriffe: 10230
achsoo ja das weis ich =) hab ich mittlerweile auch geändert... ja ich hab das mit dem erstellen schonmal versucht, nur hat dann gar nichts mehr getan, weder beim debug noch beim release! wie sieht das denn aus wenn ich mir ne exe erstellt hab, reicht das wenn ich diese 2 dlls ins programmverzeichni...
- 24. Februar 2009 14:30
- Forum: Qt Programmierung
- Thema: Probleme mit Datenbankanbinung per Postgre!
- Antworten: 15
- Zugriffe: 10230
- 24. Februar 2009 14:16
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
hi jo das hab cih! die tupel interne liste ist wirklich leer! habs mit isEmpty() überprüft und ich weis nich woran das liegt! ich hab while(result.next()){ tupel current(temp_serial); for(int y=0; y<meta_result.count(); y++) { qDebug() << result.value(y); QVariant temp(result.value(y)); current.getA...
- 24. Februar 2009 12:40
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
hi also das funktioniert! allerdings gibt er gar nichts auf der debug console aus.... ich vermute irgendwie dass diese felder gar nichts enthalten, das würde auch die speicherschutzverletzung ekrlären oder? Also habs mir nochmal angeschaut und es sieht danach aus, als ob da nichts zurückgeliefert wi...
- 23. Februar 2009 17:23
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
hi sry aber ich hab nochmal ne frage zu dem thema: bei folgendem codefragment bekomm ich eine fehlermeldung während der laufzeit: unbehandelte ausnahme bei 0x..... in dbvis.exe:...Zugriffsverletzung beim Lesen an Position 0x000...8 void dbvis::readList() { for(int i=0; i<objekte.size();i++) { qDebug...
- 23. Februar 2009 13:39
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
- 23. Februar 2009 13:35
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
also so klappts nun void dbvis::readList() { for(int i=0; i<objekte.size();i++) { qDebug()<< objekte.operator[](i).getSerial(); } } im debug fenster bekomm ich allerdings bei nur 3 realen ergebnistupeln ganze 9mal folgende serial: 9437184 //@franzf ah okay danke! ich hatte in der uni noch gar kein c...
- 23. Februar 2009 13:16
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
ich möchte die serial auf einem QTextEdit ausgeben um zu testen ob die elemente richtig eingefügt wurden: #pragma once #include <QList> #include <QVariant> class tupel { public: tupel(void); tupel(int); ~tupel(void); QList<QVariant> getAttributes(void); int getSerial(); private: int serial; QList<QV...
- 23. Februar 2009 12:45
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
ah okay, dankeschön ja das mit der kapelsung hatte ich bei den tupeln schon gemacht, habs aber bei dbvis.h total vergessen! wie gesagt bin neuling und ist das erste mal ein komplettes programm zu schreiben, und nicht nur irgendwelche klassen. habe ein ähnliches problem wieder void dbvis::readList() ...
- 22. Februar 2009 20:03
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
- 22. Februar 2009 19:01
- Forum: C++ Grundlagen
- Thema: Problem mit QList: Einfügen eines eigenen Datentyps
- Antworten: 27
- Zugriffe: 13975
Problem mit QList: Einfügen eines eigenen Datentyps
so erstma der Source //dbvis.h ... public QList<tupel> *objekte; //dbvis.cpp while(result.next()){ for(int i=0;i<result.size(); i++) { tupel *current = new tupel(i); for(int y=0; y<meta_result.count(); y++) { current->getAttributes().append(result.value(y)); } objekte->append(current); } } //tupel.h...
- 22. Februar 2009 18:05
- Forum: Qt Programmierung
- Thema: [gelöst] Datenbankklasse und Signal Slot Prinzip
- Antworten: 14
- Zugriffe: 4803
jo so hab ichs nun gemacht if(result.size()!=-1) { while(result.next()){ for(int i=0;i<result.size(); i++) { tupel *current = new tupel(i); for(int y=0; y<meta_result.count(); y++) { current->getAttributes.append(result.value(y)); } } } } Die tupelklasse enthält ein privates element QList<QVariant> ...
- 22. Februar 2009 17:47
- Forum: Qt Programmierung
- Thema: [gelöst] Datenbankklasse und Signal Slot Prinzip
- Antworten: 14
- Zugriffe: 4803
lässt sich eigentlich über SqlQuery irgendiwe die anzahl der attribute (spalten) bestimmen? hab dazu im assistenten nichts gefunden? oder gibts eine schönere möglichkeit als for(int i=0; i<ATTRIBUTE; i++) { container= result.value(i); } durch die attribute durchzugehen? ich meine nicht die tupel!!! ...
- 22. Februar 2009 15:48
- Forum: Qt Programmierung
- Thema: [gelöst] Datenbankklasse und Signal Slot Prinzip
- Antworten: 14
- Zugriffe: 4803
ahh okay, das hat mir nun echt weitergeholfen!!! ich arbeit auch gerade mit dem assistenten und versuch das dort zu verstehen! wenn ich also ein element QVariant hab, wie bekomm ich dann raus ob das zum beispiel ein integer ist, oder ein string? klar ist das in den meisten fällen kein problem da ein...