Requêtes paramétrées ou filtre sur VB6

Amalou -  
 Utilisateur anonyme -
- Comment Manipuler avec VB6 par programmation ou visuellement les filtres et les requêtes paramétrées sur les tables de base de données ?
- Manipulation par programmation d'un data environnment pour les états basées sur des requêtes parametrées .

J'ai un grand problème pour les filtres et les requêtes paramétrées sous visuel basic professionnelle version 6 en particulier au niveau de la création des paramétres d'une requête . Merci d'avance .

2 réponses

  1. Utilisateur anonyme
     
    bon vite fait pour la création des paramètres, je laisse les filtres à qqun d'autre:

    en ADO (moi je préfère DAO mais bon...)

    tu as créé ton objet connection, mettons qu'il s'appelle pouet

    tu te crées un recordset pour récupérer tes données (si ça te chante)
    dim groar as ADODB.Recordset

    tu crées ton objet Command (ta requête)

    dim pif As ADODB.Command
    dim paf As ADODB.Parameter
    dim pouf As String

    pouf= "SELECT * FROM tagada WHERE poids_bonbon<?"
    Set pif = New ADODB.Command
    pif.ActiveConnection = pouet
    pif.CommandType = adCmdText
    pif.CommandText = pouf

    tu crées ton paramètre

    Set paf = pif.CreateParameter("paf", adBigInt, adParamInput)
    pif.Parameters.Append paf

    tu affectes une valeur à ton paramètre
    paf.Value=50

    tu exécutes
    set groar=pif.Execute

    éventuellement tu passes les paramètres dans un tableau (voir le détail de Execute)

    là dessus, qqun pourra peut-être dire s'il y a moyen que le recordset de récupération ait un cursuer autre que forwardonly

    y a du monde plus à l'aise que moi avec VB, d'autant que je ne l'ai pour ainsi dire plus touché depuis début 2001

    kinder.surprise,
    le maton du matou
    0