Hallo Leute!
Wie kann man in einer SQL Datenbank die Anzahl der Einträge auslesen...
Mfg.
Andi
Hallo Leute!
Wie kann man in einer SQL Datenbank die Anzahl der Einträge auslesen...
Mfg.
Andi
Das geht mithilfe von count
z.b. Select Count(*) From Datenbank
Blöde Frage aber wie sieht der Befehl aus..
(bin komplett neu auf sql)
_SQLite_QuerySingleRow($DB,"SELECT COUNT(*) FROM datenbank'",$DB_Return)
[/autoit]
so?
Der Befehl müsste stimmen. Ich mache das immer so:
[autoit]$iRows = _SQLite_QueryValue(-1, "SELECT COUNT(*) FROM my_table")
If @error <> 0 Then
MsgBox(0, "", "Fehler bei der Abfrage")
Else
MsgBox(0, "", "Anzahl Datensätze in Tabelle my_table: " & $iRows)
EndIF
Func _SQLite_QueryValue($hDB, $sSQL)
Local $aRow
Local $iRet = _SQLite_QuerySingleRow($hDB, $sSQL, $aRow)
If @error = 0 Then Return $aRow[0]
Return SetError(@error, $iRet, "")
EndFunc
Und ich mache es immer so:
[autoit]Func _SQLite_GetRowCount($sTable, $hDB = -1)
Local $hQuery, $aRows
_SQlite_Query ($hDB, 'SELECT COUNT(*) FROM "' & $sTable & '";', $hQuery)
_SQLite_FetchData($hQuery, $aRows)
_SQLite_QueryFinalize($hQuery)
Return $aRows[0]
EndFunc