Foros del Web » Programando para Internet » ASP Clásico »

Conexión a SQL2000 con OLE

Estas en el tema de Conexión a SQL2000 con OLE en el foro de ASP Clásico en Foros del Web. Saludos tengo problemas para conectarme a través de OLEDB a una BD SQL2000, estoy usando esta conexión <%'Abre la conexion con la base de datos ...
  #1 (permalink)  
Antiguo 01/04/2003, 06:50
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 23 años, 4 meses
Puntos: 0
Conexión a SQL2000 con OLE

Saludos tengo problemas para conectarme a través de OLEDB a una BD SQL2000, estoy usando esta conexión

<%'Abre la conexion con la base de datos a traves de una conexion ODBC
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "Provider=SqlOleDB;Data Source=hoyapp01; UID=usuario;PWD=clave;DATABASE=unica"

Lo que necesito es una conexión a través de OLE y no ADO agradeciendo su ayuda..!

Que debo cambiar para establecer una correcta conexión..?

Nuevamente gracias
  #2 (permalink)  
Antiguo 01/04/2003, 09:47
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
¿No te vale esto verdad?

<%
Dim Conex
'Creamos el objeto de conexion ahora...
Set Conex = Server.CreateObject ("ADODB.Connection")
Conex.Open "driver={SQL Server};server=TU_SERVIDOR; database=NOMBRE_BASE; uid=sa;pwd="
%>
  #3 (permalink)  
Antiguo 01/04/2003, 13:17
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 23 años, 4 meses
Puntos: 0
Ya probe esta opción y me muestra esto:
T
ipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
/usuarios/directorio/ac.asp, line 13

La ruta la coloco asi : server=\servidor\servidordev;

y tengo permisologia

  #4 (permalink)  
Antiguo 01/04/2003, 13:19
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
La ruta la coloco asi : server=\servidor\servidordev; ??

ke ruta???
  #5 (permalink)  
Antiguo 01/04/2003, 13:23
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 23 años, 4 meses
Puntos: 0
la del servidor sql
  #6 (permalink)  
Antiguo 01/04/2003, 13:27
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses
Puntos: 0
en el SERVER debes darle el nombre del servidor no la ruta
  #7 (permalink)  
Antiguo 01/04/2003, 14:50
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
De todas formas la cadena con driver={SQL Server}; se conecta a través de ODBC, para utilizar OLEDB sería:

cnn.Open "Provider=SQLOLEDB; SERVER=nombreDePcServidor; UID=usuario;PWD=clave;DATABASE=basededatos; INITIAL CATALOG=basededatos"

Saludos
  #8 (permalink)  
Antiguo 02/04/2003, 09:58
Avatar de Mulato  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 158
Antigüedad: 23 años, 4 meses
Puntos: 0
De acuerdo Agradecer

Muchas Gracias Cabezota....

Por fin logre la conexión a través de OLE...

Tambien quiero agradecer a todos los que me ayudaron poco a poco logramos encontrar solución aqui les coloco el codigo definitivo....


Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "Provider=SQLOLEDB; SERVER=servidor; UID=usuario;PWD=clave;DATABASE=BD; INITIAL CATALOG=BD"

Uala....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:16.