habe ein kleines Problem mit folgendem Code:
Code: Alles auswählen
SQL.s = "SELECT * FROM user"
If CallFunction(#libmysql,"mysql_real_query", hDB.l, SQL.s, Len(SQL.s))
;GetError(hDB.l,1)
Else
*mysqlResult=CallFunction(#libmysql,"mysql_store_result",hDB.l)
;no result returned
If *mysqlResult=0
;no fields returned means error
If CallFunction(#libmysql,"mysql_field_count",hDB.l)
;GetError(hDB.l,1)
;fields are returned, so no error but query didn't return data
Else
EndIf
;results are returned
Else
affRows = CallFunction(#libmysql,"mysql_affected_rows",hDB.l)
fieldNum = CallFunction(#libmysql,"mysql_num_fields",*mysqlResult)
rowsNum = CallFunction(#libmysql,"mysql_num_rows",*mysqlResult)
Debug affRows
Debug fieldNum
Debug rowsNum
For i=1 To rowsNum
*mysqlRow=CallFunction(#libmysql,"mysql_fetch_row",*mysqlResult)
*mysqlLen=CallFunction(#libmysql,"mysql_fetch_lengths",*mysqlResult)
row.s = ""
;length of given field
For j=1 To fieldNum
length=PeekL(*mysqlLen+4*(j-1))
fieldptr=PeekL(*mysqlRow+4*(j-1))
If fieldptr>0
content.s=PeekS(fieldptr,length)
Else
;zero pointer returend means empty field
content="NULL"
EndIf
row.s = row.s+content+Chr(10)
Next j
Debug row
AddGadgetItem(#Fenster_Helper_User_Listing,j,row.s)
Next i
result.l=CallFunction(#libmysql,"mysql_free_result",*mysqlResult)
EndIf
EndIf
hier schaffe ich es leider nicht, das Ergebniss in ein Listiconview so darzustellen, sodass in spalte 2 dann die Kennwörter stehen (als Beispiel)
hat jemand eine Idee woran das liegen könnte?!