Rechercher : dans
Par :

Requete 'paramétrée' en vba

Dernière réponse le 29 nov 2007 à 10:29:37 starnours, le 29 nov 2007 à 09:27:33 
 Signaler ce message aux modérateurs

Bonjour,
Je cherche à lancer une requête paramétré dans mon code vba. En fonction d'une valeur connu dans mon code, j'aimerais poser une condition (par exemple dans le Where) dans ma requête :

mon code :

Dim num_veh As Integer

num_veh = 3

Dim cpt As Integer
Dim Nbre_ligne_requete As Integer
Dim base As Database
Dim RS As Recordset
Dim requete As String
requete = "SELECT [id_Ordre] FROM [Suivi Général] WHERE [id_Ordre]<>num_veh;"

Set base = CurrentDb
Set RS = base.OpenRecordset(requete, dbOpenSnapshot)

'dbOpenDynaset)

MsgBox RS.RecordCount
...

Ca n'a pas l'air de marcher comme ca! Existe -t-il au moins un moyen de faire cela??

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « requete 'paramétrée' en vba » dans :
Gestion des paramètres SQL VoirSQL présente un certain nombre de paramètres au niveau d'Oracle qu'il est possible de visualiser à travers la commande : SHOW ALL Pour modifier la valeur d'un paramètre il suffit d'utiliser la commande : SET NOM_PARAM VALEUR

1

ShaBoo, le 29 nov 2007 à 09:42:17

Bonjour,

requete = "SELECT [id_Ordre] FROM [Suivi Général] WHERE [id_Ordre]<> " & num_veh & ";" 

Répondre à ShaBoo

2

 starnours, le 29 nov 2007 à 10:29:37

Super merci!
Mais j'aurais pu faire une recherche sur le forum aussi, yavait pas mal de discutions à ce sujet => PDME inside (partisant du moindre effort :D )

Répondre à starnours