2010-12-13 4 views
1

J'essaie de mettre à jour les planifications de l'Agent SQL Server à l'aide de msdb.dbo.sp_update_schedule, mais lorsque j'essaie d'appeler la procédure stockée à partir du code, j'obtiens des exceptions.Problème lors de l'appel de la procédure stockée avec les paramètres

System.Data.OleDb.OleDbException: erreur de conversion de type de données int à tinyint.

à System.Data.OleDb.OleDbCommand.ExecuteReaderInternal (CommandBehavior Comportement , méthode String)

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

Comment puis-je convertir une valeur à une tinyint?

J'ai essayé

MyParameter.DbType = System.Data.DbType. 

, mais il n'y a pas TinyInt disponible.

Répondre

2

essayer avec

MyParameter.DbType = System.Data.DbType.Byte 

parce

tinyint is actually 
    Integer data from 0 through 255. Storage size is 1 byte. 
Questions connexes