IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

problème de code


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Par défaut problème de code
    Voila le but recherché est de saisir la valeur se trouvant dans une base de donnée.
    Voici mon code, le problème vien de la ligne strReferenceNow = Fields("fldReference").Value, cette ligne marchait quand je l'utilisait pour remplir une listbox, mais pour remplir la variable ca n'est plus ca.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Do While Not .EOF
                strReferenceNow = Fields("fldReference").Value
                If intReferenceNow = Val(Mid(strReferenceNow, 2, Len(strReferenceNow))) > intReferenceLast Then
                    intReferenceLast = intReferenceNow
                End If
                .MoveNext
            Loop
    merci d'avance a tous ceux qui pouront m'apporter leur aide cela m'aidera fortement

    mes salutation, un débutant

  2. #2
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Do While Not .EOF
                strReferenceNow = Fields("fldReference").Value
                If intReferenceNow = Val(Mid(strReferenceNow, 2, Len(strReferenceNow))) > intReferenceLast Then
                    intReferenceLast = intReferenceNow
                End If
                .MoveNext
            Loop
    .EOF ?? et Fields ?

    si t'as un with plus haut et prkoi t'as le .Fields ?

  3. #3
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Par défaut
    avec le .Fields ca ne marche pas non plus

  4. #4
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    si tu pouvais poster le code depuis le début du traitement de ta requete ça serait mieux pour voir l'erreur

    as tu penser a faire un recordcount et a afficher ta requete en debug.print ou msgbox

  5. #5
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Dim oADOReference   As ADODB.Connection
    Dim oRSReference    As ADODB.Recordset
    Dim strSQLReference As String
    Set oADOReference = New ADODB.Connection
    With oADOReference
    .Provider = "Microsoft.jet.oledb.4.0"
    .Mode = adModeShareDenyNone
    .ConnectionString = "C:\qualif pc mag\MagPc.mdb"
    .Open
    End With
        Set oRSReference = New ADODB.Recordset
        strSQLReference = "SELECT fldReference FROM tblCarteMere ORDER BY fldReference"
        intReferenceNow = 0
        strReferenceNow = ""
        intReferenceLast = 0
        With oRSReference
            .CursorLocation = adUseClient
            .Open strSQLReference, oADOReference, adOpenForwardOnly, adLockOptimistic
            .Properties.Refresh
            .MoveLast
            .MoveFirst
            Do While Not .EOF
                strReferenceNow = Fields("fldReference").Value
                If intReferenceNow = Val(Mid(strReferenceNow, 2, Len(strReferenceNow))) > intReferenceLast Then
                    intReferenceLast = intReferenceNow
                End If
                .MoveNext
            Loop
            LblReference.Caption = intReferenceLast
            .Close
        End With
        oADOReference.Close
        Set oRSReference = Nothing
        Set oADOReference = Nothing
    voila le code et excusez moi pour le pitoyable débutan que je suis

  6. #6
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Citation Envoyé par bbil
    ...
    que ce passe-t'il lorsque tu exécute ce code ..?

  7. #7
    Membre régulier
    Inscrit en
    Mai 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 10
    Par défaut sry
    VB me dit: erreur de compilation: sub ou function non définie
    et ce dernier m'entoure le Fields

  8. #8
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et avec .fields

Discussions similaires

  1. problème de code avec un tableau
    Par richard038 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/05/2006, 17h35
  2. problème de code javascript pour une vue 360°
    Par tomguiss dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/03/2006, 22h50
  3. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  4. Problème de code besoin d un petit depannage
    Par rakengoule dans le forum MFC
    Réponses: 3
    Dernier message: 10/10/2005, 16h25
  5. Probléme de code non portable
    Par Stany dans le forum Windows
    Réponses: 2
    Dernier message: 23/08/2005, 11h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo