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 :

[VB6] exécution d'une requete Insert dans oracle 9.2


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé

    Inscrit en
    Octobre 2002
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 139
    Par défaut [VB6] exécution d'une requete Insert dans oracle 9.2
    Salut à tous,

    J'essai d'ajouter un enregistrement dans une table oracle et la ça coince :
    voici mon code en :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim objcon as adodb.connection
    dim objcmd as adodb.command
    set objcon = new adodb.connection
    set objcmd = new adodb.command
     
    objCon.ConnectionString = "Provider=MSDAORA.1;PASSWORD=" & Password & _
            ";User ID=" & Login & ";Data Source=" &  _
            DBName & ";Server=" & ServerName
    objcmd.commandtext = "INSERT INTO Params (P_Id, P_Program, P_Environment) _
            VALUES  (3, '', 'Formation ECRF-BRIERESs')"
    objcon.open
    set objcmd.activeconnection = objcon
     
    objcmd.execute '<-- problème ici
    En plus de ces ligne j'ai une gestion d'erreur.
    Là ou je ne comprend pas c'est que le code reste coincé sur la dernière ligne (execute). Je ne n'ai même pas d'erreur. l'application se bloque et je ne voit pas d'où ça peut venir. Si vous aviez une idée, ce serait sympa.

    pour info L'utilisateur qui est connecté à la base est le créateur de la table. La connexion est ok car j'accède à la base en faisant du select * from ... juste avant.
    Ma version d'oracle est 9.2, celle d'ado est 2.5
    Merci d'avance de vos réponses

    krest

  2. #2
    Membre confirmé

    Inscrit en
    Octobre 2002
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 139
    Par défaut
    Bonjour,

    Bah la nuit a porté conseil à mon code car tout va bien maintenant. j'ai rien touché... Peut être que je fermai mal mes connexion et que tout est rentré dans l'ordre après une extinction de l'ordi
    Où sont passé les tags Résolu et Délestage... : C'est bon j'ai trouvé

    krest

  3. #3
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Il se peut que tes données aient été verouillées, ce que tu ne peux voir si tu ne gères pas les accès concurents
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probléme de l'exécution d'une requete insert into
    Par aefmaaradji dans le forum Oracle
    Réponses: 3
    Dernier message: 30/09/2010, 11h58
  2. probléme avec une requete insert dans une procédure stockée
    Par amelhajer dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/05/2007, 11h03
  3. compl. nombre decimal dans une requete insert
    Par loic72 dans le forum Access
    Réponses: 2
    Dernier message: 31/05/2006, 11h43
  4. Requete insertion dans une table sous delphi?
    Par EssaiEncore dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/01/2006, 15h12
  5. Exécuter une requete enregistrée dans un champ
    Par pascalT dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 10/03/2005, 10h46

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