> ist sehr gut.
nee, das ist überhaupt nicht gut

Führe den folgenden Code mal aus. OpenDatabase() und DatabaseQuery()
füllst Du natürlich wieder mit Deinen Werten. Wenn eine MessageBox
kommt, dann stimmt was nicht mit Deiner DB-Verbindung oder Deiner
Abfrage.
Code: Alles auswählen
Enumeration
#myWindow
#myEditorGadget
EndEnumeration
OpenWindow(#myWindow, #PB_Ignore, #PB_Ignore, 300, 300, "DB", #PB_Window_ScreenCentered | #PB_Window_SystemMenu)
CreateGadgetList(WindowID(#myWindow))
EditorGadget(#myEditorGadget, 0, 0, 300, 300)
InitDatabase()
DB = OpenDatabase(#PB_Any, "Deine_ODBC_Connection", "DeinUsername", "DeinPasswort")
If DB
Debug DB
If DatabaseQuery(DB, "Select Top 10 * From DeineTabelle")
ColumnCount = DatabaseColumns(DB) - 1
While NextDatabaseRow(DB)
DataBaseRow$=""
For ColumnCounter = 0 To ColumnCount
DataBaseRow$ + GetDatabaseString(DB, ColumnCounter)
If ColumnCounter < ColumnCount
DataBaseRow$ + ";"
EndIf
Next
AddGadgetItem(#myEditorGadget, -1, DataBaseRow$)
Wend
Else
MessageRequester("!", "Konnte DatabaseQuery nicht ausführen!")
EndIf
CloseDatabase(DB)
Else
MessageRequester("!", "Konnte Datenbank nicht öffnen!")
EndIf
Repeat
Until WaitWindowEvent()=#PB_Event_CloseWindow