Bonjour à tous,
J'ai une application VB6 développée pour Access. Elle comporte un ctrlData.
Est-il possible d'établir une connexion à la base de données SQL Server en utilisant ce contrôle ? Ou faut-il tout re-écrire ?
Merci,
@+
Lapsecond
Bonjour à tous,
J'ai une application VB6 développée pour Access. Elle comporte un ctrlData.
Est-il possible d'établir une connexion à la base de données SQL Server en utilisant ce contrôle ? Ou faut-il tout re-écrire ?
Merci,
@+
Lapsecond
Bonjour et bienvenu dans le forum.Envoyé par lapsecond
Je presume que tu parle ru controle Data, servant d'interface de connxion avec une base de donnee. Et bien dans ce cas, c'est tout a fait possible.
Refere toi pour cela a MSDN pour savoir comment l'utilise. Ou tu peux jetter un coup d'oeil ici
Merci pour ton accueil sur le forum. En fait, j'ai déjà largement étudié les tutos et exemples de jacma, (excellents), mais rien sur ce sujet. MSDN non plus n'est pas clair, la syntaxe de connection génère des messages d'erreurs.Envoyé par sovo
J'ai essayé ça :
J'obtiens des messages d'echec lors de la connection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Data1.connect = "ODBC;driver={SQL Server};"&"Server=NomServer; "&_ "Database=NomDB;"&"UID=SA;PWD=;"
Une idée ?
@+
Et qu'est que tu as eu comme message d'erreur ?? J'espere que tu as remplacer les variables par les tiennes.Envoyé par lapsecond
Et si tu nous faisais voir ton code ??
Bonjour,
Selon mon expérience VB6 et SQL Server, c'est plutôt difficile de faire un lien entre le contrôle Data et une base de données Remote SQL Server. Si la base de données est locale, il ne devrait pas y avoir de problème, mais sur une BD sur un serveur...![]()
Pour ma part, j'ai décider de faire une connexion manuelle vers ma BD SQL Server et j'ai codé quelques objets qui permettent presque la même chose que le contrôle Data.
Choses à savoir :
- Il faut ajouter la BD dans le (Panneau de configuration)\(Outils d'administration)\(Sources de données (ODBC))\(Ajouter)\(SQL Server)...
- Le nom de la BD et le Serveur sur lequel la BD se trouve
- Choisir les méthodes d'authentification (pour ma part, c'est avec l'accès WINNT mais il se peut que ce soit par SQL Server en fonction des configurations du réseau et autres...)
- Changer la dase de données par défaut pour la base de données voulue (si nécessaire je crois)
Avant de continuer, je vais attendre une réponse pour voir si ce que j'ai écrit jusqu'à maintenant est pertinent ou non...
Si c'est pertinent, je serai prêt à envoyer le code de mes objets qui "remplacent" le contrôle Data si nécessaire.
Partager