Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000 [ Base de données / SQL ] (code_vb_source)

jeudi 31 juillet 2008 à 09:13:18 | Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

code_vb_source

Pb : Comment faire tourner mon programme VB en réseau avec ma base
SQL Server2000.

 

Bonjour,

J'ai développée un programme sous VB6 qui tourne bien en monoposte avec Base SQL Server mais le malheur que je n'arrive pas à le faire tourner en réseau.


jeudi 31 juillet 2008 à 10:03:09 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

ghuysmans99

Membre Club
T'as dû te gourer dans la chaîne de connexion !
Pourrais-tu nous la montrer ?
_______________________________________________________________________
Bah ouais faut réfléchir dans la vie ... le problème c'est que je ne fais pas ça souvent
VB.NETis good ...VB6is better

jeudi 31 juillet 2008 à 10:19:31 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

code_vb_source

Ma connexion dans mon programme VB6 à ma base SQL est comme suit:

   servername ="Nom_serveur"

    uname = ""

    pass = ""

    dbc = "ma_base"

    cnn.ConnectionString = ""

    cnn.Provider = "MSDASQL;Driver={SQL Server};SERVER=" &    servername & ";user    id=" & uname & ";Password=" & pass & ";Database=" & dbc & ""

    cnn.Open


(avec Public cnn As ADODB.Connection)


jeudi 31 juillet 2008 à 10:45:46 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

ghuysmans99

Membre Club
Mets plutôt ça :
Dim CnnServer As String, CnnDB As String, CnnUserName As String, CnnPw As String
CnnServer = "nomserveur": CnnDB = "dbserveur": CnnUserName = "utilisateur": CnnPw = "motdepasse"
Cnn.ConnectionString = "Driver={SQL Server};Server=" & CnnServer & ";Database=" & CnnDB & ";Uid=" & CnnUserName & ";Pwd=" & CnnPw & ";"
On Error Resume Next
Cnn.Open
If Err Then
 MsgBox "Impossible d'ouvrir la base de données MSSQL !", vbExclamation, "Erreur"
End If
Err.Clear
On Error GoTo 0
Colorisation syntaxique par Renfield
_______________________________________________________________________
Bah ouais faut réfléchir dans la vie ... le problème c'est que je ne fais pas ça souvent
VB.NET  is good ...VB6  is better

jeudi 31 juillet 2008 à 10:57:22 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

code_vb_source

merci pour ton écoute, je vais essayer avec ce code.
selem

jeudi 31 juillet 2008 à 12:03:27 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

code_vb_source

Selem,

J'ai essayée avec le code que tu m'as envoyé, avec mon poste le programme se lance normalement avec un autre poste en réseau je reçois les 2 messages suivants :

"Impossible d'ouvrir la base de données MSSQL !" et "Erreur d'exécution 3709 : Impossible utiliser cette connexion pour effectuer cette opération. Elle est fermée ou non valide dans ce contexte"

Existe t'il une configuration nécessaire en SQLServer.


jeudi 31 juillet 2008 à 12:39:58 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

loulou69

Sur Windows, il faut que les postes installent les composants DAC
[ Lien ]

jeudi 31 juillet 2008 à 13:56:33 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

code_vb_source

j'ai suivi les etapes de ce site et j'ai installée  "MDAC_TYP.EXE" (Wiondows XP SP2) mais j'ai toujours le même message d'erreur.
C'est un grand problème pour mon travail, aidez moi SVP.

jeudi 31 juillet 2008 à 15:07:19 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

LIBRE_MAX

Salut,
comment peut on faire un Resume Next et tester sur l' erreur juste après ?
On Error Goto err_open
>Avant d' ouvrir tester si elle ne l' est pas
déjà

Exit Sub
err_open;
MsgBox Err.Description






... Y'en a même qui disent qu'ils l'ont vu voler.

jeudi 31 juillet 2008 à 18:56:28 | Re : Comment faire tourner mon programme VB en réseau avec ma base SQL Server2000

ghuysmans99

Membre Club
@ LIBRE_MAX : Mon code est tout à fait correct ... Je l'utilise dans tous les programmes que je fais ayant un rapport avec les bases de données ! Et en plus, ce ne serait pas plutôt err_open: ?
_______________________________________________________________________
Bah ouais faut réfléchir dans la vie ... le problème c'est qu'on ne fais pas ça souvent
VB.NET is good ... VB6 is better !



Cette discussion est classé dans : base, programme, sql, réseau, tourner


Répondre à ce message

Sujets en rapport avec ce message

Connecter un programme à une base de données SQL Internet [ par marcdebureaux ] Bonjour programmeurs de génie ! :D Voici mon problème, je souhaite connecter un programme VB ou VB.Net à une base de données SQL sur Internet telle q Tranfert base de données en SQL [ par poilusduboux ] Bonjour need help - accés a une base SQL avec programme VB [ par Drummer83 ] Salut tout le monde. Je suis un gros débutant sur visual basic, et j'aurais besoin de votre aide. Je suis actuellement en stage dans une boutique d'un migration d'une base de données de sql server 2000 à oracle 9i [ par disso ] Bonjour à tous,j'ai un projet sur la migration d'une base de données initialement sous sql server 2000 vers une oracle.Pour l'instant je n'ai vraiment enregistrer l'heurs dans une base de données SQL server [ par hbvb6 ] Salutje veux enregistrer l'heure dans ma base SQL server quelqu'un peux me dire quel type de champ qui supporte cette information merci d'avanceHB mettre mon application sur le Reseau [ par piposky ] je vien de terminer un programme de gestion de stockmais j'ai un petit probleme c'est que la base de Donneés est en format Access.je veux mettre  ce p probleme d'enregistrement des donnees dans une base sql server 2005 express edition [ par kand_med ] bonjour tous. j'ai un probleme lors d'enregistrer les donnees dans une base de donnees sql server 2005 expression edition qui est integré avec visu SQL Server sur réseau en VB6 [ par musta47 ] Bonjour,Je veux créer une application base de données en VB6 qui fonctionne sur un réseau et utilise SQL Server. SVP m'orienter dans ce sens :   les d Linq to sql [ par SeeD2018 ] Bonjour,J'ai des problèmes avec l'utilisation de linq to sql.J'ai deux applications "A" et "B" qui peuvent modifier et lire des données d'un table de message d'erreur [ par khalidmaths1 ] Voila j'ai fait un programme VB qui est un programme consultation d'après une base clientèle access (mdb), ça marche bien sur mon PC, qui a


Nos sponsors

Sondage...

CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.