proc stockées et datagrid - VB/VBA/VBS - Programmation
Marsh Posté le 20-09-2006 à 13:19:07
J'avoue que je suis un peu perdu sur ta façon d'exécuter ta proc stock
Pourquoi ne pas faire simplement une requête SQL EXECUTE avec les params de ta PS, et récupérer la sortie ?
Marsh Posté le 15-09-2006 à 19:40:54
bonjour,je suis de retour,
j'ai utilisé le code suivant pour afficher le resultat d'une proc stockée ds un datagrid:
Set cmd = New ADODB.Command
Set param = New ADODB.Parameter
Set rs = New ADODB.Recordset
cmd.CommandType = adCmdStoredProc
cmd.CommandText = "dem_arti"
Set cmd.ActiveConnection = cn
cmd.Parameters.Item("@dat_deb" ).Value = DTPicker1.Value
cmd.Parameters.Item("@dat_fin" ).Value = DTPicker2.Value
cmd.Execute
Debug.Print cmd.Parameters(2).Value
Set DataGrid1.DataSource = cmd.Execute
DataGrid1.Refresh
Do While Not cmd.Execute.EOF
DataGrid1.Columns(0).Value = cmd.Execute.Fields(0).Value
DataGrid1.Columns(1).Value = cmd.Execute.Fields(1).Value
cmd.Execute.MoveNext
Loop
Lors de l'exe,ça m'affiche un msg d'erreur :Le jeu d'enregistrements ne peut pas prendre en compte les signets!!
c koi les signets,et c koi le prob?
Merci d'avance