Приглашение аргумента не может быть преобразовано в тип String
Мой код:
con.Open()
cmd = New SqlCommand("select max(LID) from Lieferanten", con)
Dim newIDSupplier As Double = cmd.ExecuteScalar
newIDSupplier += 1
con.Close()
con.Open()
cmd = New SqlCommand("INSERT into LIEFERANTEN(LID, LNAME1) VALUES(@newIDSupplier, @companyName)", con)
cmd.Parameters.AddWithValue("@newIDSupplier", newIDSupplier)
cmd.ExecuteNonQuery()
con.Close()
В cmd.ExecuteNonQuery()
всегда приходит сообщение об ошибке:
Приглашение аргумента не может быть преобразовано в тип String
Любая помощь приветствуется.
1 ответ
Вы пробовали, как показано ниже, также вы должны передавать название компании:
cmd.Parameters.AddWithValue("@newIDSupplier", newIDSupplier.ToString())