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

ASP Discussion :

Operation is not allowed when the object is closed.


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 111
    Par défaut Operation is not allowed when the object is closed.
    Bonjour,

    j'ai une erreur que je ne comprend pas

    voici mon code
    sql="INSERT INTO prom_products ( prom_id_product, prom_date_debut,prom_date_fin, prom_price )VALUES ("&id_product&", '"&date_debut&" "& heure_debut&"', '"&date_fin&" "& heure_fin&"', "&prom_price&")"

    Set rs = dbc.Execute(sql)

    rs.close
    set rs=nothing
    si je ferme mon rs j'ai ce message d'erreur : Operation is not allowed when the object is closed.

    si je ne le ferme pas ca marche

    Ce que je ne comprend pas c'est pourquoi il me fait cette erreurs alors qu'il execute la requete et qu'après il n'as plus besoin de ce rs.

    (Dans le reste de mon code je ne l'utilise plus).

    Si vous pouvez m'expliquer...

    Merci et bonne journée

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut

    apparemment ton resultset doit être encore utilisé quelque part..

    Peux-tu nous montrer l'entiereté du code stp.

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    QU'est-ce que "dbc"? La connexion est-elle ouverte?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 111
    Par défaut
    bonjour,

    non je suis sur à 100% qu'il est utilisé nulle part
    Voila la fin de mon code
    if Request.Form("control")<>"" then
    control_form
    if control="yes" then
    insere_nouvelle_promo
    response.write "control=yes"
    else
    response.write "<span id='message_erreur' name='message_erreur' style='visibility:visible; color:#FF0000;: align='center'>L'ajout du produit n'as pas pu se faire</span>"

    end if
    end if
    C'est dans la fonction insere_nouvelle_promo que l'insertion ce fait, après il n'y a plus rien.

    Immobilis--> oui la connection est ouverte, dbc est un objet

  5. #5
    Invité
    Invité(e)
    Par défaut
    Salut,

    le code que tu montres là ne nous est d'aucune utilité.

    Montre plutôt le code de ta fonction qui lui en principe établi la connexion + l'insertion....

  6. #6
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    si je ne le ferme pas ca marche
    Ben laisse-le ouvert, et ça marchera ! CQFD

    Plus sérieusement : si te le laisse ouvert, et comme asp est pourvu d'un systeme de "garbage collector", cela n'aura aucune incidence.

    Set rs = dbc.Execute(sql)

    rs.close
    set rs=nothing
    Ce code n'est d'aucune utilité, pourquoi fermer un recordset juste après l'avoir ouvert ?

    Peux-tu nous montrer l'entiereté du code stp.
    Re ..


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/02/2012, 12h52
  2. operation is not allowed when the object is open
    Par chaima01 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/05/2011, 08h04
  3. Operation is not allowed when the object is closed
    Par allexpert dans le forum Développement
    Réponses: 0
    Dernier message: 20/10/2009, 20h51
  4. Operation Is Not Allowed In The Context
    Par jam92400 dans le forum Access
    Réponses: 1
    Dernier message: 22/05/2006, 12h16
  5. Réponses: 8
    Dernier message: 21/11/2003, 19h38

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