c# - 过程或函数“usp_GetVideoSelections”需要参数“@UserID”,但未提供该参数
问题描述
试图弄清楚如何解决这个错误?粗体部分是错误在浏览器消息中显示的位置。
我在存储过程中有那个参数,我在这里看到了,所以我错过了什么?
Create procedure [Web].[usp_GetVideoSelections] (
@UserID varchar(20)
)
AS
Select
UserID, CameraName
from
Web.VideoPortalSelections
where UserID = @UserID
using (DatabaseConnection db = Shared.GetDatabaseConnection())
{
using (StoredProcedure usp = new StoredProcedure(Shared.ProjectName, "Web.usp_GetVideoSelections"))
{
usp.Parameters["@UserID"] = UserID;
usp.Parameters["@CameraName"] = CameraName;
**using (SqlDataReader reader = usp.ReadData(db))**
do
{
while (reader.Read())
LoadVideoSelections(reader["CAMERANAME"].ToString().Trim());
}
while (reader.NextResult()
);
}
}
解决方案
推荐阅读
- javascript - 活动课程未重置
- python - 顺序模型中的pytorch跳过连接
- r - 将经纬网添加到 R 中的投影地图
- spring - 创建名为“userServiceImpl”的 bean 时出错:通过字段“userDAO”表达的不满足依赖关系;
- java - GSON 使用成员 ArrayList 反序列化对象
- python - Twitter 对其公共 API 的更改是否会影响 Tweepy?
- javascript - 在 ES2015 中如何将导入的对象合并到同一个文件中?
- java - 为什么 Gradle 不在本地 maven 存储库中查找插件?
- salt-stack - 相同的 jinja 模板化 sls 文件在一台主机上兼容,但在另一台主机上编译失败
- pyspark - 将 Spark Dataframe 写入 ORC 文件会引发错误