嘿,伙计们,这个错误已经让我困惑了 4 个小时,但我尝试过的没有任何工作。
SqlParameter id = new SqlParameter("@bookId",System.Data.SqlDbType.Int.ToString());
id.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(id);
cmd.ExecuteNonQuery();
book.BookId = new int(id.Value.ToString()); // <------ERROR
错误是:
int 不包含带 1 个参数的构造函数
以下是我尝试过的其他一些事情:
int x = id.value.ToString();
int xi = Convert.ToInt32(x);
book.BookId = x;