我试图像这样执行一个MySQLCommand:

Dim comCommand As MySqlCommand

comCommand = New MySqlCommand("MyStoredProc", conConnection)
comCommand.CommandType = CommandType.StoredProcedure

myParam = New MySqlParameter("?myParam", SqlDbType.VarChar, 255) 'Error occurs here!
comCommand.Parameters.Add(myParam )
myParam .Value = "test"

comCommand.ExecuteNonQuery()


但是在创建“ varchar”参数时,我始终收到以下错误:


  “无效的数据类型”


这似乎与“ size”参数有关,但我看不出它有什么问题。有人可以帮忙吗?

最佳答案

尝试使用MySqlDbType代替SqlDbType吗?

08-15 16:35