Error en ADO y VB

02/09/2003 - 19:22 por sql | Informe spam
Tengo el siguiente código:

Dim db As Object
Dim RS As Recordset
Set db = CreateObject("ADODB.Connection")
db.Open "driver={SQL
Server};server=serverPC;uid=sa;pwd=sa;database=Base1"

...

db.Close


me dice...


Run-time error '-2147467259(80004005)':

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server
does not exist or access denied.


todos los datos están correctos, uso ADO 2.7

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
02/09/2003 - 19:33 | Informe spam
Verifica lo siguiente:

1. Que esté encendido el servicio SQL del servidor SERVERPC.

2. Que el modo de autenticación del SQL Server sea "modo mixto" (Windows y
SQL)

3. Que la password del login 'sa' sea efectivamente la que usas en el string
de conexión ADO.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"sql" wrote in message
news:005501c37176$c9a72580$
Tengo el siguiente código:

Dim db As Object
Dim RS As Recordset
Set db = CreateObject("ADODB.Connection")
db.Open "driver={SQL
Server};server=serverPC;uid=sa;pwd=sa;database=Base1"

...

db.Close


me dice...


Run-time error '-2147467259(80004005)':

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server
does not exist or access denied.


todos los datos están correctos, uso ADO 2.7
Respuesta Responder a este mensaje
#2 sql
02/09/2003 - 20:05 | Informe spam
está todo correcto, de hecho hago un dns con esos mismos
datos en la pc y no tengo problema, solo a través de cod
es el problema


Verifica lo siguiente:

1. Que esté encendido el servicio SQL del servidor


SERVERPC.

2. Que el modo de autenticación del SQL Server sea "modo


mixto" (Windows y
SQL)

3. Que la password del login 'sa' sea efectivamente la


que usas en el string
de conexión ADO.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties


expressed or implied,
and confers no rights.


"sql" wrote in message
news:005501c37176$c9a72580$
Tengo el siguiente código:

Dim db As Object
Dim RS As Recordset
Set db = CreateObject("ADODB.Connection")
db.Open "driver={SQL
Server};server=serverPC;uid=sa;pwd=sa;database=Base1"



db.Close


me dice...


Run-time error '-2147467259(80004005)':

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server
does not exist or access denied.


todos los datos están correctos, uso ADO 2.7


.

Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
02/09/2003 - 20:15 | Informe spam
Revisa si este articulo puede ser de utilidad:

http://support.microsoft.com/defaul...-us;328306



Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties expressed or implied,
and confers no rights.


"sql" wrote in message
news:023301c3717c$db9c68d0$
está todo correcto, de hecho hago un dns con esos mismos
datos en la pc y no tengo problema, solo a través de cod
es el problema


Verifica lo siguiente:

1. Que esté encendido el servicio SQL del servidor


SERVERPC.

2. Que el modo de autenticación del SQL Server sea "modo


mixto" (Windows y
SQL)

3. Que la password del login 'sa' sea efectivamente la


que usas en el string
de conexión ADO.

Gustavo Larriera, MSFT MVP-SQL
Uruguay LatAm

This message is provided "AS IS" with no warranties


expressed or implied,
and confers no rights.


"sql" wrote in message
news:005501c37176$c9a72580$
Tengo el siguiente código:

Dim db As Object
Dim RS As Recordset
Set db = CreateObject("ADODB.Connection")
db.Open "driver={SQL
Server};server=serverPC;uid=sa;pwd=sa;database=Base1"



db.Close


me dice...


Run-time error '-2147467259(80004005)':

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server
does not exist or access denied.


todos los datos están correctos, uso ADO 2.7


.

Respuesta Responder a este mensaje
#4 Omar Arana
04/09/2003 - 05:49 | Informe spam
El error es obiamente que no encuentra el objeto
servidor. Prueba con este codigo que es el que siempre
utilizo.

dim conexion as new adodb.connection
dim registro as new adodb.recordset

conexion.open "PROVIDER=sqloledb;SERVER=serverpc;UID=sa;PW
D=sa;DATABASE=base1"

registro.open "LATABLITA",Conexion

xxxxx
xxxxx

registro.close
conexion.close

Este es un poco mas "legible" y conecta sin problemas
cuando utilizas una seguridad MIXTA en el sql server.
me cuentas que paso.
Solo verifica si tus servicios estan online, tu server y
el timeout esta en un intervalo logico

saludos
Tengo el siguiente código:

Dim db As Object
Dim RS As Recordset
Set db = CreateObject("ADODB.Connection")
db.Open "driver={SQL
Server};server=serverPC;uid=sa;pwd=sa;database=Base1"



db.Close


me dice...


Run-time error '-2147467259(80004005)':

[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server
does not exist or access denied.


todos los datos están correctos, uso ADO 2.7
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida