c# - 使用参数调用存储过程时遇到问题

标签 c# sql sql-server-agent tinyint

我正在尝试使用 msdb.dbo.sp_update_schedule 更新 SQL Server 代理计划,但是当我尝试从代码调用存储过程时出现异常。

System.Data.OleDb.OleDbException: Error converting data type int to tinyint.

at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)

at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

如何将值转换为 tinyint?

我试过了

MyParameter.DbType = System.Data.DbType.

但是没有可用的 TinyInt。

最佳答案

MyParameter.DbType = System.Data.DbType.Byte;

关于c# - 使用参数调用存储过程时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4431715/

相关文章:

c# - 禁止在 ASP.NET 中查看上一页

sql - 仅拉取 "-"左侧的文本

mysql - LOAD DATA LOCAL INFILE COMMAND 几个错误

sql-server - sql server 作业计划的结束日期是包含的还是排除的

sql - 如何在 SQL 中获取上次运行的作业详细信息

c# - 将C#变量传递给javascript函数

c# - RSS阅读器的组织

c# - 自定义客户端消息

Mysql - 如何获取varchar列的最大值

sql-server-2005 - 在 2005 SQL Server 中从 SQL 代理作业运行脚本时,Powershell 脚本为空