Moin moin,
ich habe eine kleine funktion, welche ich sonst für MSSQL genutzt habe, und diese nun auch für MySQL nutzen wollte.
Bekomme bei "RET = DirectCast(command.ExecuteScalar(), Integer)" allerdings folgenden Fehler:
Die angegebene Umwandlung ist ungültig.
Irgendwie stehe ich da gerade auf dem Schlauch oder funktioiniert das ganze einfach nicht so wie gedacht mit MySQL ?
Vielen Dank schonmal
ich habe eine kleine funktion, welche ich sonst für MSSQL genutzt habe, und diese nun auch für MySQL nutzen wollte.
Bekomme bei "RET = DirectCast(command.ExecuteScalar(), Integer)" allerdings folgenden Fehler:
Die angegebene Umwandlung ist ungültig.
VB.NET-Quellcode
- Public Function DCount(ByVal Tab As String, ByVal SQLWhere As String)
- Dim RET As Integer
- Dim con As MySqlConnection
- con = New MySqlConnection(ConString)
- con.Open()
- 'MsgBox("SELECT COUNT(*) AS Anzahl FROM " & Tab & IIf(SQLWhere = "", "", " Where " & SQLWhere))
- Dim command As New MySqlCommand("SELECT COUNT(*) AS Anzahl FROM " & Tab & IIf(SQLWhere = "", "", " Where " & SQLWhere), con)
- RET = DirectCast(command.ExecuteScalar(), Integer)
- command.Dispose()
- con.Close()
- con.Dispose()
- Return RET
- End Function
Irgendwie stehe ich da gerade auf dem Schlauch oder funktioiniert das ganze einfach nicht so wie gedacht mit MySQL ?
Vielen Dank schonmal