Smalldatetime

Résolu
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010 - 12 juin 2007 à 22:33
cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010 - 18 juin 2007 à 15:47
Voici j'ai une Stored Procedure sous SqlServer 2000. En entrée j'accepte un parametre @SqlDate SmallDateTime.

J'utilise l'objet ado pour me connecter à ma stor proc. Il me retourne toutjours l'erreur suivante lors de l'execution de l'object sqlcommand : (Failed to convert parameter value from a DateTime to a Single)

Dim SqlPar
As
New SqlParameterSqlPar.ParameterName = "SqlDate"

SqlPar.IsNullable = false

SqlPar.DbType = Data.SqlDbType.SmallDateTime,

SqlPar.Size = 4

SqlPar.Direction = Data.ParameterDirection.Input

SqlPar.Value = date.now

Quelqu'un aurait-il un explication?

Myke

1 réponse

cs_Myke Messages postés 138 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 2 février 2010
18 juin 2007 à 15:47
Voici la réponse

Il faut faire attention au type de données qu'on insère dans le SqlParameter.

Il existe deux type de donnée "DbType" et "SqlDbType". Donc le problème plus haut se resoud en changeant la ligne pour SqlPar.SQLDbType = Data.SqlDbType.SmallDateTime,

Myke
3
Rejoignez-nous