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.NET Discussion :

Visual Studio Oracle


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut Visual Studio Oracle
    Bonjour,

    Quelqu'un sait il comment enregistrer le contenu d'une liste box dans une requête en oracle ? voici ce que j'ai écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    System.Data.OracleClient.OracleTransaction trans = conn.BeginTransaction();
                string my_Query = "UPDATE CHUL2.VARIABLE SET CHAMPNOM =" + DropDownList4.SelectedItem.ToString(); 
                System.Data.OracleClient.OracleCommand cmd_2 = new System.Data.OracleClient.OracleCommand(my_Query, conn);
                cmd_2.CommandType = System.Data.CommandType.Text;
                cmd_2.Transaction = trans;
     
                cmd_2.ExecuteNonQuery();
     
                trans.Commit();
     
                cmd_2.Dispose();
    Mais ca ne fonctionne pas, j'obtiens cette erreur :
    "ORA-00933: SQL command not properly ended"

    Merci de bien vouloir m'aider.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    1 377
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 377
    Par défaut
    Citation Envoyé par lazins Voir le message
    Bonjour,

    Quelqu'un sait il comment enregistrer le contenu d'une liste box dans une requête en oracle ? voici ce que j'ai écris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    System.Data.OracleClient.OracleTransaction trans = conn.BeginTransaction();
                string my_Query = "UPDATE CHUL2.VARIABLE SET CHAMPNOM =" + DropDownList4.SelectedItem.ToString(); 
                System.Data.OracleClient.OracleCommand cmd_2 = new System.Data.OracleClient.OracleCommand(my_Query, conn);
                cmd_2.CommandType = System.Data.CommandType.Text;
                cmd_2.Transaction = trans;
     
                cmd_2.ExecuteNonQuery();
     
                trans.Commit();
     
                cmd_2.Dispose();
    Mais ca ne fonctionne pas, j'obtiens cette erreur :
    "ORA-00933: SQL command not properly ended"

    Merci de bien vouloir m'aider.
    C'est quoi CHUL2.variable ? Est ce que c'est bien une table ?
    Sinon, il vaut mieux utiliser les requêtes paramétrés au lieu d'une concaténation ...
    Échouer, c'est avoir la possibilité de recommencer de manière plus intelligente.

    Twitter Blog Mon site

    Mon article sur l'agilité

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 114
    Par défaut
    le problème venait des "" guillemets, pas assez espacé.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/02/2009, 14h21
  2. Réponses: 1
    Dernier message: 10/02/2009, 13h08
  3. Installation Oracle ODP dans Visual Studio
    Par eric39 dans le forum Visual Studio
    Réponses: 2
    Dernier message: 29/01/2009, 13h45
  4. Oracle 8i et Visual studio 2005
    Par crtx_omar dans le forum Oracle
    Réponses: 1
    Dernier message: 19/05/2008, 17h57
  5. Réponses: 1
    Dernier message: 17/05/2006, 21h03

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