none
AbsolutePosition RRS feed

  • Question

  • Ma question concerne comment rediriger la position d'un jeu d'enregistrement vers une position I je me suis habitué à utiliser par exemple monjeudenregistrement.absolutePosition=HScrollBarre.Value alors avec visual studion 2009 je reçois l'erreur suivante Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.

    sachant que mon jeu d'enregistrement est ouvert par

    TbProf.Open("SELECT * FROM [T_Prof];", Conn1, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)


    Mohammed OUAHNINE
    lundi 5 décembre 2011 19:02

Réponses

  • Bonjour,

     

    Comme je ne comprends pas ce qu’il se passe dans votre application, j’essaye le deviner : le message d’erreur indiqué est spécifique à un faut lors de l’appel de la méthode Open  dont vous parlez dans le premier post. Donc je crois que l’erreur vient de là, mais je ne comprends pas le lien avec la propriété AbsolutePosition parce que je n’ai pas accès à votre code.

     

    De ce que je vois dans ce KB  l’erreur vient du fait que votre premier paramètre est un string et ils disent « Lorsque vous définissez une valeur de propriété sur un objet (ActiveX Data Objects) pour une valeur string, vous pouvez rencontrer l'exception » et ils utilisent dans leur exemple une variable (mySelectQuery) pour définir la requête, donc si vous transformez le code en :

     

    mySelectQuery = "SELECT * FROM [T_Prof];"

    TbProf.Open(mySelectQuery, Conn1, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockOptimistic)

     

    L’erreur peut être évitée. Observez qu’il parle dans le KB de C#, mais le même s’applique pour VB.NET.

     

    Notez aussi que votre erreur peut avoir autres causes possibles . Par exemple, si vous essayez utiliser la méthode Open avec des paramètres incorrects ou en conflits.

     

    Cordialement,

     

    Cipri


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    • Proposé comme réponse Michel K samedi 10 décembre 2011 12:35
    • Marqué comme réponse Ciprian Duduiala lundi 12 décembre 2011 07:15
    jeudi 8 décembre 2011 13:28

Toutes les réponses