Visual Basic - Problema al conectar vb6 con sql server 2008

Life is soft - evento anual de software empresarial
 
Vista:

Problema al conectar vb6 con sql server 2008

Publicado por martin (6 intervenciones) el 23/04/2013 00:24:45
Que tal!

Estoy teniendo problemas en conectar vb6 a sql server 2008 versión full.

Esta es mi cadena de conexion:

Código:

1
2
3
"Provider=SQLOLEDB.1;Integrated Security=SSPI;" & _
          "Persist Security Info=False;Initial Catalog=factura;" & _
          "Data Source=MBF-PC"


Tal vez esté equivocado, pero intuyo en que estoy colocando mal el nombre del servidor. En la ventana de propiedades del sql server donde dice conexión, figura este nombre: "MBF-PC (mbf-PC\mbf). La duda me entra porque en la mayoría de ejemplos de cadenas de conexión que veo, los nombres del servidor son de "xxx\sqlexpress" así que bueno...espero puedan ayudare, Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 107
Ha disminuido su posición en 2 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Problema al conectar vb6 con sql server 2008

Publicado por xve (208 intervenciones) el 23/04/2013 08:32:23
Hola Martin, no comentas el error que te da, pero yo lo utilizo es así:
1
2
3
"Provider=SQLOLEDB;Data Source=serverName;
Initial Catalog=databaseName;
User ID=MyUserID;Password=MyPassword;"


Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema al conectar vb6 con sql server 2008

Publicado por martin (2 intervenciones) el 23/04/2013 22:23:50
Hola!

El código que me has pasado no me sirve porque estoy usando una conexión remota de prueba con la autenticación de windows sin logearme.

El mensaje de error que me tira con la cadena que he colocado anteriormente en mi mensaje es: No existe el servidor sql server o se ha edengado el acceso al mismo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema al conectar vb6 con sql server 2008

Publicado por dulce (1 intervención) el 17/10/2013 20:26:10
Hola!
espero esto te funcione
saludos

Conectar a una base de datos de SQL Server
' y mostrar los campos de la tabla
'
' Para que este ejemplo funcione, necesitamos una referencia a:
' Microsoft ActiveX Data Objects 2.0 Library (o superior)
'

'------------------------------------------------------------------------------
Option Explicit

Private cnn As ADODB.Connection
Private rst As ADODB.Recordset

Private Sub cmdAbrir_Click()
Dim tField As ADODB.Field
'
' Por si ya estaba abierta...
Set cnn = Nothing
Set rst = Nothing
'
' Crear los objetos
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
'
' abrir la base usando las credenciales de Windows
cnn.Open "Provider=SQLOLEDB; " & _
"Initial Catalog=pubs; " & _
"Data Source=(local)\NETSDK; " & _
"integrated security=SSPI; persist security info=True;"
'
' abrir el recordset indicando la tabla a la que queremos acceder
rst.Open "SELECT * FROM authors", cnn, adOpenDynamic, adLockOptimistic
'
' Asignar los nombres de los campos al combo
With cboCampos
.Clear
For Each tField In rst.Fields
.AddItem tField.Name
Next
.ListIndex = 0
End With
'
' Cerrar el recordset y la conexión
rst.Close
cnn.Close
'
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema al conectar vb6 con sql server 2008

Publicado por Karla (1 intervención) el 11/12/2013 17:33:29
Esa cadena es la correcta, gracias por la ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rene

Problema al conectar vb6 con sql server 2008

Publicado por Rene (1 intervención) el 03/07/2015 04:18:38
gracias hermanos mio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar