嘿伙计们这个错误让我困惑了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
Run Code Online (Sandbox Code Playgroud)
错误是:
int不包含带有1个参数的构造函数
以下是我尝试过的其他一些事情:
int x = id.value.ToString();
int xi = Convert.ToInt32(x);
book.BookId = x;
Run Code Online (Sandbox Code Playgroud)