2010-12-13 4 views
1

Я пытаюсь обновить графики агента SQL Server с помощью msdb.dbo.sp_update_schedule, но когда я пытаюсь вызвать хранимую процедуру из кода, я получаю исключения.Проблема с хранимой процедурой с параметрами

System.Data.OleDb.OleDbException: Ошибка преобразования типа данных Int в TINYINT.

на System.Data.OleDb.OleDbCommand.ExecuteReaderInternal (CommandBehavior поведения, метод String)

на System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

Как я могу преобразовать значение к крошечному?

Я попытался

MyParameter.DbType = System.Data.DbType. 

но нет TinyInt доступны.

ответ

2

попробовать с

MyParameter.DbType = System.Data.DbType.Byte 

потому

tinyint is actually 
    Integer data from 0 through 255. Storage size is 1 byte. 
Смежные вопросы