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

aide connexion vb


Sujet :

VB.NET

  1. #1
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut aide connexion vb
    salut
    svp j'arrive pas à corriger ce code et à établir une connexion entre oracle et vb 2008

    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
    Imports System.Data
    Imports Oracle.DataAccess.Client
    
    Public Class Identification
        Dim oradb As String = "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));User Id=system;Password=aymen;"
        Dim conn As New OracleConnection()
        conn.Open()
        
            Private Sub Confirmer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Confirmer.Click
    
                If nom.Text = "" And pass.Text = "" Then
                    MsgBox(" veuillez remplir les champs")
                Else
    
                    principal.Show()
                End If
    
            End Sub
    l'erreur au niveau du mot conn il me dit declaration attendu.
    svp aider moi à etablir cette connexion.

    merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu ne peux pas mettre l'instruction conn.Open directement dans le corps de la classe, il faut que ce soit dans une méthode (ou dans le constructeur).

  3. #3
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    tu peut mieux m'expliqué je suis débutant et est ce que tu peut corriger ce morceau de code merci d'avance

  4. #4
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    voila mon code et j'arrive pas à faire une connexion entra oracle et vb

    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
    Imports System.Data
    Imports Oracle.DataAccess.Client
     
    Public Class Identification
        Private Sub Confirmer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Confirmer.Click
     
            Dim oradb As String = "Data Source=(ADDRESS_LIST(ADDRESS =(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA =(SERVER=DEDICATED)(SERVICE_NAME =XE)));User Id=system;Password=aymen;"
            Dim conn As New OracleConnection()
     
            conn.Open()
     
            If nom.Text = "" And pass.Text = "" Then
                MsgBox(" veuillez remplir les champs")
     
            Else
     
     
     
                principal.Show()
     
            End If
     
        End Sub
    et voila l'erreur

    OracleConnection.ConnectionString n''est pas valide

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu n'as pas indiqué la ConnectionString :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
            Dim oradb As String = "Data Source=(ADDRESS_LIST(ADDRESS =(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA =(SERVER=DEDICATED)(SERVICE_NAME =XE)));User Id=system;Password=aymen;"
            Dim conn As New OracleConnection()
            conn.ConnectionString = oradb
            conn.Open()

  6. #6
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    j'ai toujours une erreur au niveau de conn.open () :
    ORA-12154: TNS : l'identificateur de connexion indiqué n'a pas pu être résolu

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    OK, ce n'est plus une erreur VB mais une erreur Oracle, c'est déjà ça...

    A priori ça veut dire que ta chaine de connexion est incorrecte, ou que le nom du service n'est pas le bon. Essaie de tester ta chaine de connexion avec SQL*Plus. Sinon regarde sur ce site pour essayer de trouver la chaine de connexion qui va bien

  8. #8
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    j'arrive pas toujours à etablir une connexion entre oracle 10g et vb.net svp aider moi

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par aymando Voir le message
    j'arrive pas toujours à etablir une connexion entre oracle 10g et vb.net svp aider moi
    Mais comment tu veux qu'on t'aide si tu ne donnes aucune information supplémentaire ? Tu as fais ce que je t'ai dit dans mon dernier message ?

  10. #10
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    oui j'ai essayé.pour te donner une idée avec se que je vais faire:
    tout d'abord j'utilise oracle 10g version express edition et vb 2008 et j'ai fait une interface d'authentification login mot de passe et je veux lorsque l'utilisateur s'authentifie je me connecte à la base pour vérifier s'il existe ou non

  11. #11
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par aymando Voir le message
    oui j'ai essayé.
    Et ? Ca donne quel résultat avec SQL*Plus?

    Citation Envoyé par aymando Voir le message
    pour te donner une idée avec se que je vais faire:
    tout d'abord j'utilise oracle 10g version express edition et vb 2008 et j'ai fait une interface d'authentification login mot de passe et je veux lorsque l'utilisateur s'authentifie je me connecte à la base pour vérifier s'il existe ou non
    Oui, j'ai bien compris que tu voulais te connecter à la base... Mais si ça ne marche pas, c'est a priori parce que ta chaine de connexion est incorrecte. La syntaxe a l'air correcte, donc je suppose que c'est l'adresse, le port ou le nom du service qui n'est pas bon. Mais je ne peux que supposer, vu que je n'ai pas accès à ton système...

    Si tu n'arrives pas à trouver la bonne chaine de connexion, pose la question dans le forum dédié

  12. #12
    Membre averti
    Inscrit en
    Février 2010
    Messages
    56
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 56
    Par défaut
    merci pour votre aide j'ai reussi a faire fonctionner et faire l'authentification.est ce que j'ai droit de publier le code

  13. #13
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par aymando Voir le message
    est ce que j'ai droit de publier le code
    Oui bien sûr...

    Et n'oublie pas de marquer le sujet comme si le problème est réglé

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

Discussions similaires

  1. Aide connexions brisé
    Par spake33 dans le forum LabVIEW
    Réponses: 1
    Dernier message: 17/05/2011, 10h05
  2. Aide connexion routeur wifi sur routeur filaire
    Par googa7 dans le forum Développement
    Réponses: 0
    Dernier message: 10/08/2010, 17h17
  3. Réponses: 4
    Dernier message: 02/04/2009, 20h56

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