Visual Basic - conexion con ADO a SQLServer2005

Life is soft - evento anual de software empresarial
   
Vista:

conexion con ADO a SQLServer2005

Publicado por aldo (111 intervenciones) el 04/11/2007 16:02:53
Hola,

Tengo instalado SQL Server 2000 y desde una aplicacion en Visual Basic 6.0 me conectaba a las bases sin inconvenientes.
Ahora, instale SQL Server 2005 Express Edition y pase la base que me interesaba.
Resulta que ahora no me conecta... cuando le ingreso el usuario, contraseña y le indico al servidor que tiene que conectarse y a la base que quiero, se me queda colgado.

la conexion que hago es la misma que con SQL Server 2000

Set gdbClub = New ADODB.Connection
strCnn = "driver={SQL Server};server=" & txtServer.Text & ";" & _
"uid=sa;pwd=;database=" & txtBaseDatos.Text & " "

Corrobore que me haya tomado bien la base desde SQL 2000 a SQL 2005, con lo cual tengo la base en esta nueva version, con las tablas y los registros como corresponde.
Tambien me fije que haya puesto bien el servidor y la base con la cual me conecto. Asimismo, corrobore que el usuario y la contraseña existan... de hecho, en SQL 2000 lo venia haciendo asi y andaba todo ok, pero por las dudas tambien corrobore eso.

Creo que debe ser la conexion que copie mas arriba es donde estoy haciendo algo mal.
Esa misma conexion la utilizo para SQL 2000 pero en SQL Server 2005 Express Edition, se ve que no funciona.

Alguien me puede ayudar?

muchas gracias
saludos,
Aldo
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

RE:conexion con ADO a SQLServer2005

Publicado por Llaverin (70 intervenciones) el 05/11/2007 09:57:57
Hola aldo:
prueba con esto:

Set gdbClub = New ADODB.Connection
gdbClub.Open "driver={SQL Server};server=" & txtServer.Text & ";" & _
"uid=sa;pwd=;database=" & txtBaseDatos.Text & " "

Es lo mismo, pero donde pones strCnn, tienes que poner gdbClub, pruebalo, de todas formas yo lo hago de la siguiente manera:

Set cnn = New ADODB.Connection
Set rs = New ADODB.Recordset

'Para abrir la base de datos
cnn.open "Provider=SQLOLEDB; " & _
"Initial Catalog=" & variable base de datos & "; " & _
"Data Source=Direccion donde esta la base de datos; " & _
"integrated security=SSPI; persist security info=True;"

A mi me funciona asi, pero primero prueba con lo tuyo, lo que te he puesto, y ya me comentas.

Saludos
Ana
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

RE:conexion con ADO a SQLServer2005

Publicado por aldo (111 intervenciones) el 06/11/2007 02:32:34
Ana...
gracias por tu tiempo

sigue sin andar...
estoy tratando de probar como vos lo tenes, pero no se bien lo que tengo que poner donde dice "Direccion donde esta la base de datos"...
el servidor es OSTEL-ALDO\SQLEXPRESS, pero ese es el nombre...
vos te referis al lugar en el disco?
y cual seria??

perdona mi ignorancia...
saludos
y gracias por todo
Aldo
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

RE:conexion con ADO a SQLServer2005

Publicado por Llaverin (70 intervenciones) el 06/11/2007 08:55:46
Hola aldo:
Me refiero a la direccion IP:
Data Source=192.168.0.1, por ejemplo.

Pruebalo asi, a ver si te funciona, y ya me contaras.

Saludos
Ana
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