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

 Oracle Discussion :

Oracle et VB.Net[Premier jour en Oracle]


Sujet :

Oracle

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut Oracle et VB.net [Pas tres précis]
    Bonjour,
    J'aimerai savoir savoir comment on écrit dans Oracle grâce à un script VB.Net. Il est a remarqué que j'arrive à lire et les données présentent sur la table grâce à un select


    Merci d'avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut Oracle et VB.Net[Premier jour en Oracle]
    Bonjour,

    J'aimerai connaître le script pour utiliser insert into (avec le commit) dans un script VB.Net afin d'ajouter un enregistrement dans ma requete. J'ai déjà établis ma connection grâce au code suivant et ca marche. Puisque j'arrive à lire le user.



    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
    Dim A, B, C As Object
            Dim oradb As Object
     
            A = LireINI("taille", "cle1")
            B = LireINI("taille", "cle2")
            C = LireINI("taille", "cle3")
     
            oradb = "Data Source=" & A & " ;User Id=" & B & ";Password= " & C
            Dim conn As New OracleConnection(oradb)
            conn.Open()
     
            Dim cmd As New OracleCommand
            cmd.Connection = conn
            cmd.CommandText = "select USR from PROCESSTRG.Trace"
            cmd.CommandType = CommandType.Text
     
            Dim dr As OracleDataReader = cmd.ExecuteReader()
            dr.Read()
            MsgBox(dr.Item("USR"))
     
            conn.Dispose()






    Merci de vos reponses

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut Remarque
    J'ai oublié de précisé que je travaillais sous oracle 9 i.
    Désolé et merci d'avance

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Etre débutant ne t'exempt pas :
    - deposter dans le bon forum (Débutez)
    - utiliser les balises code
    - éviter d'ouvrir plusieurs discussions pour le même problème
    - faire un recherche sur le forum et le site par exemple : http://xo.developpez.com/tutoriel/dotnet/oracle/odt/ et http://drq.developpez.com/vb/tutoriels/ADO/

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut Sorry
    Bonjour,
    désolé, c'est en faisant des erreurs que l'on apprends.

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Février 2008
    Messages
    229
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2008
    Messages : 229
    Points : 219
    Points
    219
    Par défaut Reponse
    Voilà j'ai résolu mon problème, si ça peut aidé les débutant comme moi c'est tant mieux. Le code est le suivant :

    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
    35
    36
    37
    38
    39
    40
    41
    Public Function connect_oracle(ByVal User As String, ByVal Password As String, ByVal host As String) As Boolean
            Dim A, B, C As Object
            Dim oradb As Object
            'oradb = "   User ID='" & User & "',Password='" & Password & "'," & _
            '          " Data Source='" & host & "'"
    ' A la place de LireIni inserez vos mots de passes
            A = LireINI("taille", "cle1")
            B = LireINI("taille", "cle2")
            C = LireINI("taille", "cle3")
     
            oradb = "Data Source=" & A & " ;User Id=" & B & ";Password= " & C
            Dim conn As New OracleConnection(oradb)
            conn.Open()
     
            Dim cmd As New OracleCommand
            cmd.Connection = conn
            Dim jour, mois, annee, heure, minute, seconde As String
            Dim datenow As String
     
            jour = System.DateTime.Now.Day
            mois = System.DateTime.Now.Month
            annee = System.DateTime.Now.Year
            heure = System.DateTime.Now.Hour
            minute = System.DateTime.Now.Minute
            seconde = System.DateTime.Now.Second
            datenow = jour & "/" & mois & "/" & annee
            Nompc = getName()
            MsgBox(Nompc)
            cmd.CommandText = "INSERT INTO 
    'N'oublier pas les guillemets
    PROCESSTRG.Trace(""USR"",""USERNAME"",""ACTION"",""WRKID"",""DATE"") Values ('" & User & "','" & Name & "','Test','" & Nompc & "','" & datenow & "') "
            'cmd.AddRowid
            cmd.CommandType = CommandType.Text
     
            Dim dr As OracleDataReader = cmd.ExecuteReader()
            dr.Read()
            'MsgBox(dr.Item("DATE"))
     
            conn.Dispose()
     
        End Function


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

Discussions similaires

  1. [Oracle] Date(oracle) => Année saisie sur 4 jours, retournée sur 2
    Par romulus dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/03/2006, 03h14
  2. Réponses: 2
    Dernier message: 05/12/2005, 16h39
  3. [net*8] Kill process Oracle
    Par Filippo dans le forum Oracle
    Réponses: 2
    Dernier message: 18/11/2005, 10h39
  4. Jours fériés+Oracle
    Par e77em dans le forum Oracle
    Réponses: 3
    Dernier message: 20/09/2005, 12h20
  5. [Oracle 9i et .NET] récupérer un "DBMS_OUTPUT"
    Par Yorglaa dans le forum Oracle
    Réponses: 2
    Dernier message: 24/08/2005, 10h52

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