Когда я ничего не передаю в качестве параметра в vb.net, в это время ExecuteNonQuery генерирует исключение. Это не позволяет мне вставлять нулевые значения
Dim id = Nothing Dim sqlStr = вставить в студента, где Id =?
cmd.Parameters.AddawithValue(?,id) cmd.ExecuteNonQuery()
DBNull.Value
, если вы хотите передать параметр NULL - person JohnPete22   schedule 07.08.2020@id
было бы хорошим именем для использования.cmd.Parameters.AddawithValue("@id",id)
, а затем убедитесь, что в вашем запросе используется этот параметр. - person JohnPete22   schedule 07.08.2020