gpt4 book ai didi

c# - ExecuteScalar 找不到存储过程

转载 作者:行者123 更新时间:2023-11-30 23:20:10 24 4
gpt4 key购买 nike

我使用库“Dapper”连接 MS Sql。

当我调用存储过程时,它显示错误信息

can not find stored procedure.

但是存储过程它已经存在于数据库中。我该如何解决这个问题?谢谢。

public static string WrtoLogDb(string id, string id1)
{
using (var conn = new SqlConnection(connStrTest))
{
try
{
conn.Open();
var strf33_schD = conn.ExecuteScalar<int>("exec DelClsCourTimeTest", new { id, id1 }, commandType: CommandType.StoredProcedure);
return strf33_schD.tostring();
}
catch (Exception EX)
{
return EX.ToString();
}
}
}

最佳答案

CommandType 设置为 StoredProcedure 时,CommandText 应该只是过程名称,在您的情况下为 "DelClsCourTimeTest"

关于c# - ExecuteScalar 找不到存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com