Ich benutze die Bibliothek "Dapper", um mit MS Sql zu verbinden.
Wenn ich gespeicherte Prozedur aufrufen, wird eine Fehlermeldung angezeigt
Gespeicherte Prozedur kann nicht gefunden werden.
Aber gespeicherte Prozedur existiert bereits in der Datenbank. Wie kann ich dieses Problem lösen? Vielen Dank.
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();
}
}
}
Wenn die CommandType
gesetzt werden StoredProcedure
dann der CommandText
sollte nur der Prozedurname sein, in Ihrem Fall "DelClsCourTimeTest"
.