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/SQL Server 2000 connection a distance


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 133
    Par défaut Vb6/SQL Server 2000 connection a distance
    jai cette chaine de connection qui fonctionne bien en localLAN mais je voudrais le modifier pour etre capable de me connecter a distance (internet)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ConnectionString = "Provider=MSDASQL.1;Password=" & sPWD _
    & ";User ID=" & sUserName & _
    ";Extended Properties=""Description=strData;DRIVER=SQL Server;SERVER=" _
    & "myServer" & _
    ";UID=strUSER;PWD=strPASS;DATABASE=myDB"""
    Ai-je seulement besoin de changer "myServer" a "IP:Port//ServerName" ?
    jai tout essayer les combinaisons possibles pour myServer and rien ny fait, peut-etre il y dautres chose a ajouter/modifier??


    mon Enterprise Manager peut se connecter a distance a ma DB mais je n'arrive pas avec mon client VB


    A Laide!!!!

  2. #2
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    salut
    Essaie avec la chaine de connection ci-après. Elle me permet de me connecter à distance à ma base sql server2000
    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 base As String
    Dim cnx As ADODB.Connection
        base = "Ta_Base"
        Dim mdp, login, NomServeur As String
        mdp = "TonPass"
        login = "TonCompte"
        NomServeur = "192.5.165.100"  'Mets ici l'adresse IP de ton serveur
        Set cnx = New ADODB.Connection
        'définition de la chaine de connexion
        cnx.ConnectionString = "UID=" & login & ";PWD=" & mdp & ";" & "DRIVER={SQL Server};Server=" & NomServeur & ";Database=" & base & ";"
        'ouverture de la base de données
        cnx.Open
        'MsgBox "Connection OK"

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur VB6 et tout neuf en .Net
    Inscrit en
    Avril 2005
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VB6 et tout neuf en .Net
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 377
    Par défaut
    Bonjour Maxtin,

    Phifi dans une discusion précédente aujourd'hui a fait référence au site www.connectionsStrings.com. Tu peux surement y trouver les infos qui te manque.

  4. #4
    Expert confirmé
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Par défaut
    en aparté de la question je répète que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim mdp, login, NomServeur As String
    définit mdp et login As Variant et NomServeur As String !

    VB6 étant très (trop) permissif lors de la déclaration de variables, la syntaxe correcte en VB6 est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim mdp As String, login As String, NomServeur As String
    Ca peut avoir son importance avec d'autres types de variables et occasionner qques prises de tête pour rien

  5. #5
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    salut ThierryAIM

    Merci pour ta remarque. Je ne savais pas ça.

Discussions similaires

  1. déploiement d'une application vb6 sql server 2000 en réseau
    Par roumayne dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 11/07/2007, 10h23
  2. vb6/sql server 2000
    Par maxtin dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/08/2006, 23h53
  3. Connection Serveur Distant SQL Server 2000
    Par LeNeutrino dans le forum JBuilder
    Réponses: 2
    Dernier message: 16/11/2005, 10h45
  4. connexion à distance à SQL Server 2000 à partir d'Access2003
    Par FlicEnFlac dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/10/2005, 16h26
  5. Réponses: 7
    Dernier message: 18/07/2005, 13h42

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