Hallo,
ich weis mir keinen Rat mehr. Vielleicht könnt Ihr mir auf die Sprünge helfen. Mein Code:
Ohne @AJahr geht es, aber mit kommt:
System.FormatException: "Die Eingabezeichenfolge hat das falsche Format."
Danke!
ich weis mir keinen Rat mehr. Vielleicht könnt Ihr mir auf die Sprünge helfen. Mein Code:
VB.NET-Quellcode
- Dim strQuery As [String] = "Select * from Campingplatz where idLand = @LandID and idBundesland = @BundeslandID and idRegion = @RegionID ORDER BY @AJahr DESC, J2022 DESC, Name ASC"
- Dim con As New MySqlConnection(strConnString)
- Dim cmd As New MySqlCommand()
- cmd.Parameters.AddWithValue("@LandID", MySqlDbType.Decimal).Value = DropDownLand.SelectedItem.Value
- cmd.Parameters.AddWithValue("@BundeslandID", MySqlDbType.Decimal).Value = DropDownBundesland.SelectedItem.Value
- cmd.Parameters.AddWithValue("@RegionID", MySqlDbType.Decimal).Value = DropDownRegion.SelectedItem.Value
- cmd.Parameters.AddWithValue("@AJahr", MySqlDbType.VarChar).Value = "J2021" 'MyVariablen.AJahr
- cmd.CommandType = CommandType.Text
- cmd.CommandText = strQuery
- cmd.Connection = con
Ohne @AJahr geht es, aber mit kommt:
System.FormatException: "Die Eingabezeichenfolge hat das falsche Format."
Danke!