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 :

exception OLEDB n est pas géré


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut exception OLEDB n est pas géré
    Bonjour je suis débutante j essaye de connecter une base de donnée DB2 a une application vb.net mais a chaque fois le même problème :
    une exception OLEDB n est pas géré : le serveur n existe pas s 'est produite a la ligne 17
    par contre je suis sur du nom du serveur et mes tables tables de la bases sont présents sur le visual , s il vous plait aide moi ..voila mon code

    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
     
     
    Imports System
    Imports System.Data.OleDb
     
    Public Class Form1
     
        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim cn As OleDbConnection = New OleDbConnection("Provider=SQLOLEDB;Data Source=PANTH02;" & _
                                                   "User ID=db2admin;Password=db2admin;" & _
                                                   "server=pantheraSRV.;")
            cn.Open()
            Dim dr As OleDbDataReader
            Dim cmd As OleDbCommand = New OleDbCommand("SELECT ID_UTTENTI,PASSWORD from THIP.UTTENTE where ID_UTTENTI='" & Me.TextBox1.Text & "' And PASSWORD = '" & Me.TextBox2.Text & "'", cn)
            Try
     
                dr = cmd.ExecuteReader()
                If Me.TextBox1 = dr.Item("ID_UTTENTE") & Me.TextBox2 = dr.Item("PASSWORD") Then Form2.Show() Else 
                MessageBox.Show("message e Erreur", "Erreur")
                dr.Close()
            Catch ex As Exception
                Console.WriteLine(ex.Message.ToString())
            Finally
                cn.Close()
            End Try
        End Sub
    End Class

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Bonjour,


    Parenthèse "Petit conseil au débutant" déjà : Même si c'est bien de nous donner le code qui pose problème, tu n'étais pas obliger de nous donner le login et le mot de passe de ton serveur... tu aurais mis *****, ça aurait fait pareil. Ensuite login = mot de passe... difficile de faire moins sécurisé....

    Ensuite tu affirmes que ton serveur s'appelle : "pantheraSRV."
    Déjà, tu es sur pour le "." dans le nom ?

    Puis, dans un réseau, on accède pas à une machine par son nom... Mais par son adresse réseau, donc ça devrait plutôt ressemblé à \\monnomdeserveur éventuellement...

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2016
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2016
    Messages : 6
    Par défaut Reponse
    merci pour votre réponse ,voulez vous dire:: servername = \\1**.3**.1**.7* ; (emplacement serveur) ??

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/05/2012, 23h06
  2. Réponses: 5
    Dernier message: 04/03/2010, 22h08
  3. Réponses: 1
    Dernier message: 29/12/2009, 22h01
  4. Réponses: 1
    Dernier message: 14/05/2008, 19h15
  5. Réponses: 6
    Dernier message: 09/07/2007, 13h49

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