无法将 GUID 参数传递给存储过程
Cannot pass GUID parameter to stored procedure
我不明白为什么会出现此错误。
有人可以帮忙吗?
更新:
即使添加了 @
字符,代码仍然没有 运行。
请尝试以下操作:
- 在您的参数名称中包含
@
- 设置
cmd.CommandType = CommandType.StoredProcedure
- 设置
p.DbType = DbType.Guid
您缺少参数类型。
SqlDbType.UniqueIdentifier 等价于 DbType.Guid
我不明白为什么会出现此错误。
有人可以帮忙吗?
更新:
即使添加了 @
字符,代码仍然没有 运行。
请尝试以下操作:
- 在您的参数名称中包含
@
- 设置
cmd.CommandType = CommandType.StoredProcedure
- 设置
p.DbType = DbType.Guid
您缺少参数类型。 SqlDbType.UniqueIdentifier 等价于 DbType.Guid