onemonster
Messages postés18Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention 6 juillet 2006
-
6 mars 2006 à 10:35
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 2016
-
9 janv. 2007 à 09:26
Bonjour,
Je souhaiterais pouvoir créer une application en VB6 qui s'appuie sur une base de données MSDE. Je cherche depuis deux jours sur le net comment se connecter a une base de donnée avec une application vb6... Donc si quelqu'un a une idéé ou un exemple cela me serait très utile.
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 6 mars 2006 à 13:52
Salut,
MSDE est une version 'ligth' de SQL Server, donc si tu veux attaquer une base, tu devrais chercher sur le NET avec SQL Server plutot qu'avec MSDE.
Si tu cherches à établir une connexion en OLE DB, utilise la chaine suivante :
onemonster
Messages postés18Date d'inscriptionvendredi 25 mars 2005StatutMembreDernière intervention 6 juillet 2006 6 mars 2006 à 19:34
Merci ta réponse m'a permis d'améliorer mes recherches. D'ailleurs j'ai trouvé un site pas mal pour ceux qui cherche a connecter vb a une base de donnée http://www.connectionstrings.com/ A plus.
cs_bala01
Messages postés1Date d'inscriptionjeudi 3 novembre 2005StatutMembreDernière intervention 3 janvier 2007 3 janv. 2007 à 17:32
Bonjour à tous, Bonne année à tous,
j'ai un petit souci . je suis en train de créer une interface de connexion avec serveur SQL ( MSDE). je code en Visual Basic avec Visual basic Edition 2005.
voici mon code :
Private
Sub Form1_Load(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles
MyBase.Load
Private
Sub RunProc(
ByVal HostName
As
String,
ByVal DbName
As
String,
ByVal CmdName
As
String,
ByVal Param1Name _
As
String,
ByVal Param1Value
As
Object,
Optional
ByVal Param2Name
As
String = vbNullString,
Optional
ByVal Param2Value _
As
Object =
Nothing)
Dim cn
As
New SqlConnection(
"Data Source=" & HostName &
"\vsdotnet;Database=" & DbName & _
"; Integrated Security=True")
Dim cmd
As
New SqlCommand(CmdName, cn)
Dim param1
As
New SqlParameter(Param1Name, Param1Value)
Dim param2
As
New SqlParameter(Param2Name, Param2Value)
' Open the connection.cn.Open()
' Set CommandType to StoredProcedure.cmd.CommandType = CommandType.StoredProcedure
' Add parameters.cmd.Parameters.Add(param1)
If Param2Name <> vbNullString
Thencmd.Parameters.Add(param2)
End
If
' Run the command.cmd.ExecuteNonQuery()
' Close the connection.cn.Close()
End
Sub
j'obtiens cette erreur suivante :
"An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"
Quelqu'un peut m'aider à trouver la solution à cette probleme?
cs_Megafan
Messages postés389Date d'inscriptiondimanche 7 avril 2002StatutMembreDernière intervention23 septembre 20162 9 janv. 2007 à 09:26
<hr />
Est-tu bien identifié sur le domaine ?
As tu autorisé ton utilisateur a accéder à la base ?
'under the default settings SQL Server does not allow remote connections' - > Est-tu sur la machine faisant tourner MSDE ou sur un autre PC ?
Crée un compte de connexion sur MSDE et connecte toi avec pour essayer....