Seite 1 von 1

SQLite Datenbank in ListIconGadget eintragen

Verfasst: 06.01.2006 23:00
von Scream
Hallo,
habe ein Problem eine Datenbank von SQLite in ein ListIconGadget einzutragen. Mein Problem besteht konkret darin, aus der Datenbank korrekt zu lesen, damit ich es richtig mit den Spalten und so eingetragen hab.
Eine tolle Hilfe hierzu ist sicherlich der von Kiffi erstellte SQLite Viewer:

http://forums.purebasic.com/german/view ... 7&start=50

Nur mein Problem besteht darin, das es auch dort Befehle gibt, die ich gar nicht verstehe und welche auch nicht in der Hilfe oder im Forum zu finden sind. :cry:

Ich hoffe jemand kann mir helfen, wie ich mein Problem lösen kann.....

Mfg
Scream

Re: SQLite Datenbank in ListIconGadget eintragen

Verfasst: 06.01.2006 23:34
von Kiffi
> Ich hoffe jemand kann mir helfen, wie ich mein Problem lösen kann.....

verstehe ich jetzt nicht. :|

Du hast mir doch bereits einen Code via eMail geschickt, den ich Dir
korrigiert zurückgeschickt habe[1], in dem Du Daten aus der DB in ein
ListView einträgst. Das Eintragen in ein ListIconGadget ist hier nicht
übermässig schwieriger.

Welche konkreten Probleme hast Du denn?

Grüße ... Kiffi

[1] Übrigens warte ich noch auf ein Feedback.

Verfasst: 06.01.2006 23:55
von Scream
also der grundlegende unterschied zwischen dem listviewgadget und dem listicongadget besteht für mich darin, das ich das alles nicht innerhalb einer zeile hinkriege....

Sprich bei mir sieht der Spaß im moment eher so aus:
Spalte 1 | Spalte 2 | Spalte 3
DBZeile1
DBZeile2
..............DBZeile1
..............DBZeile2
.............................DBZeile1
.............................DBZeile2

Das liegt irgendwie daran das wenn ich etwas aus aus der Datenbank auslese, ich es Spaltenweise mache. Obwohl ich es Zeilenweise bräuchte....

Und daran verzweifle ich im mom vollkommen....
Vllt sehe ich aber auch den Wald vor lauter Bäumen nicht :|

Zu dem Feedback, vielen dank, hat natürlich super geklappt, hab leider nur im ganzen programmiereifer, ganz vergeßen nochmal zu antworten.... :oops:

mfg
Scream

Verfasst: 07.01.2006 00:14
von Kiffi
> Das liegt irgendwie daran das wenn ich etwas aus aus der Datenbank
> auslese, ich es Spaltenweise mache. Obwohl ich es Zeilenweise
> bräuchte....

also, mal schauen:

Du hast eine Tabelle 'Kategorien' hierin befinden sich die Felder
'Ausbildung', 'Fahrzeuge', 'Kunden', 'Material', 'Personal' und 'SanD'. Dann
würde der Code zum füllen eines ListIconGadget mit den Daten der
Tabelle so aussehen:

Code: Alles auswählen

If SQLite3_GetRecordset("SELECT * FROM Kategorien", dbHandler, @RS)
  
  While RS\EOF = 0
    
    SQLite3_GetRecordsetValueByName("Ausbildung", @RS)
    NeueZeile$ + RS\sValue + Chr(10)
    
    SQLite3_GetRecordsetValueByName("Fahrzeuge", @RS)
    NeueZeile$ + RS\sValue + Chr(10)
    
    SQLite3_GetRecordsetValueByName("Kunden", @RS)
    NeueZeile$ + RS\sValue + Chr(10)
    
    SQLite3_GetRecordsetValueByName("Material", @RS)
    NeueZeile$ + RS\sValue + Chr(10)
    
    SQLite3_GetRecordsetValueByName("Personal", @RS)
    NeueZeile$ + RS\sValue + Chr(10)
    
    SQLite3_GetRecordsetValueByName("SanD", @RS)
    NeueZeile$ + RS\sValue
    
    AddGadgetItem(#DeinListIconGadget, -1, NeueZeile$)
    
    NeueZeile$=""
    
    SQLite3_RecordsetMoveNext(@RS)
    
  Wend
  
  SQLite3_ReleaseRecordset(@RS)
  
EndIf
War das Dein Problem?

Grüße ... Kiffi

Verfasst: 07.01.2006 00:52
von Scream
*KopfgegenTischkanteschlag* ja, ich danke dir vielmals.....
Ich glaub ich sollte jetzt mal ne Pause einlegen....den so wird das echt nichts mehr :freak:

Gruß

Scream