Seite 1 von 1
ButtonImageGadget
Verfasst: 10.02.2006 21:09
von winduff
Hallo!
Ich hätte zwei fragen, die wie folgt lauten

:
a) Kann ich den Border von ButtonImages wegmachen? also den Ramen....
b) Leider gibt es ja keine integrierte Datenbank in Purebasic, deshalb wollte ich fragen ob jemand mir kurz erklären könnte, wie man daten aus einer datenbank holt, und sie in tabellen einordnet (ich benutze sqlite)
A wäre wichtiger als B, wenn einer sich also mit B nich auskennt, nicht schlimm
Liebe Grüße
CHris
Verfasst: 11.02.2006 14:22
von uweb
Hi, vermutlich kennst Du die Suchfunktion im Bord noch nicht.
Zum Beispiel zu b.) :
gehe einfach oben auf >Suchen<
und gib bei "Nach Begriffen suchen:" z.B. >Datenbank<, >SQLite< oder >MySQL< ein.
zu a.) wärst Du z.B so u.a. darauf gestoßen :
http://forums.purebasic.com/german/viewtopic.php?t=4167
http://forums.purebasic.com/german/viewtopic.php?t=514
Zu den bisher 0 Antworten :
Ich bin bisher auch noch nicht dahinter gekommen woran das liegt.
Manchmal bekommt man bei Fragen deren Antwort auch in der Hilfe steht
innerhalb kürzester Zeit mehrere Antworten.
Und, manchmal denkt man : "So wie ich es jetzt gemacht habe kommt sicher Eine."
und es ist wie abgeschnitten.
Ich frage mich dann auch : "Wodurch bin ich jetzt in Ungnade gefallen ?"
Aber, ich denke jede Antwort ist ein Geschenk und Geschenke sollte man nicht erwarten.
Wenn man den Suchbegriff also schon kennt, ist man mit der Suchfunktion nicht nur schneller,
sondern spart sich die Hilfsbereitschaft der Anderen für echte Probleme.
Verfasst: 11.02.2006 14:30
von winduff
Hallo, ich danke für deine Antwort und hilfe!
Ja das Stimmt, die suchfunktion wäre eine lösung, doch für sqlite usw gibt es keine umfassende beschriebung für anfänger, soweit ich gesehen hab. Bei den buttons habe ich bisher nur in der purebasic hilfe geschaut, nicht im forum - da hast du wohl recht!
Entschuldige bitte vielmals
Liebe Grüße
CHris
Verfasst: 11.02.2006 14:36
von uweb
Entschuldige bitte vielmals
So war es nicht gemeint.
Da gibt es nichts zu entschuldigen.
Wir sind hier schließlich im Anfänger-Forum.
Ich wollte Dir nur einen Tip geben.
edit :
Leider komme ich im Moment nicht in das Archiv (rechts oben).
Aber auf meiner Platte habe ich da was gefunden :
Verfasst: 01 Nov 2004 11:00:37 Titel: SQLite3 unter PB.
Wenn Du auch nicht dran kommst
(ich komme zur Zeit nur über einen Proxy ins Forum)
kann ich Dir heute abend oder morgen etwas rauskopieren.
Selber habe ich aber keine Erfahrung damit.
Verfasst: 11.02.2006 14:38
von winduff
dann bitte ich um entschuldigung für die entschuldigung hehe
Ne aber im ernst danke, hast mir sehr groß weitergeholfen, vorallemdingen: gdip schaut sehr nützlich aus
Lg
Chris
Verfasst: 11.02.2006 15:01
von Thorsten1867
Das könnte dir vielleicht helfen. Fügt die Datenbankzeilen in ein vorhandenes ListIconGadget ein.
Code: Alles auswählen
#DBMain = "TestDB.db"
Procedure ListeDB()
DefType.SQLite3_Recordset RS ; Recordset-'Objekt' deklarieren
DBHandle = SQLite3_OpenDatabase(#DBMain) ; Datenbank öffnen
If DBHandle = 0 : DBHandle = SQLite3_CreateDatabase(#DBMain, 0) : EndIf ; Neue Datenbank erstellen
If DBHandle ; ----- Datenbank erfolgreich geöffnet -----
sql$ = "SELECT * FROM test;"
SQLite3_GetRecordset(sql$, DBHandle, @RS) ; Recordset laden
If RS\Handle ; Abfrage erfolgreich?
; ----- Recordset zeilenweise auslesen ----------
If RS\Rows ; mind. ein Eintrag vorhanden
While RS\EOF = 0
SQLite3_GetRecordsetValueByIndex(0, @RS) ; Auslesen Feld 1
row$ = RS\sValue
SQLite3_GetRecordsetValueByIndex(1, @RS) ; Auslesen Feld 2
row$ = + Chr(10) + RS\sValue
; Eintragen in Liste
AddGadgetItem(#Gadget_ListIcon, -1, row$) ; zum ListIconGadget hinzufügen
SQLite3_RecordsetMoveNext(@RS) ; nächste Zeile
Wend
EndIf
SQLite3_ReleaseRecordset(@RS)
; ---------------------------------------------------
Else ; ERROR: RS\Handle
MessageRequester(" KvGS - SQLite3", SQLite3_GetLastMessage())
EndIf
SQLite3_CloseDatabase(DBHandle) ; Datenbank schließen
Else ; ERROR: OpenDatabase / CreateDatabase
MessageRequester(" KvGS - SQLite3", SQLite3_GetLastMessage())
EndIf
EndProcedure
Verfasst: 11.02.2006 19:45
von Icke
@uweb,
das Archive gibs unter
http://www.purebasicforums.com/german/archive/ , der Link wurde nur noch nicht aktualisiert...
Verfasst: 12.02.2006 12:47
von uweb
Super ! Danke !
Helfet und euch wird gehilft.
Verfasst: 12.02.2006 14:45
von winduff
Hallo!
Da hätte ich schon eine neue frage, nähmlich:
Bei Flatgadget() - der library - sind die buttons zwar flach, haben aber nen schwarzen ramen drum... ist das normal oder mein fehler?
Liebe Grüße und danke im Vorraus
CHris