Comment passer un param de type date à une procédure stocké mssql avec vb6

anas1976 - 22 oct. 2012 à 01:01
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 - 28 oct. 2012 à 20:17
Bonjour

j'essaye avec le code suivant à passer le parametre de date à une procedure stockée mssql mais j'ai toujours le message d'erreur "fonctionalité optionelle non implémentée"

Dim db As Recordset
Dim com As Command

Set db = New Recordset

Set com = New Command

com.CommandType = adCmdStoredProc
com.CommandText = "stat_mvt"
com.ActiveConnection = cn
com.Parameters.Append com.CreateParameter("@deb", adDate, adParamInput, , Format(CDate(d1), "mm/dd/yyyy"))
com.Parameters.Append com.CreateParameter("@emp", adDate, adParamInput, , Format(CDate(d2), "mm/dd/yyyy"))

Set db = com.Execute


est ce que quelqu'un peut a une idée?

1 réponse

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
28 oct. 2012 à 20:17
Bonjour,

La date peut prendre plusieurs format :
dd/mm/yyyy
mm/dd/yyyy
yyyy-mm-dd

As-tu essayé les différents formats ?

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
0
Rejoignez-nous