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

Consulta En Coneccion Sql

Estas en el tema de Consulta En Coneccion Sql en el foro de ASP Clásico en Foros del Web. Hola a todos, queria hacerles una consulta, pues resulta que hice la conexion con SQL y con el sgte codigo adjunto: <% Set Coneccion = ...
  #1 (permalink)  
Antiguo 15/03/2005, 06:54
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Consulta En Coneccion Sql

Hola a todos, queria hacerles una consulta, pues resulta que hice la conexion con SQL y con el sgte codigo adjunto:
<%
Set Coneccion = Server.CreateObject( "ADODB.Connection" )
Coneccion.Open "DRIVER={SQL server}; SERVER=CORP;database=C:\Proyecto\DATA\METAX;uid=sa ;pwd=;"
%>
Y me salia el sgte error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database requested in login 'C:\Proyecto\DATA\METAX'. Login fails.


Pero comenzo a funcionar bien quitandole la ruta a la Base de Datos, osea solo su nombre y en lugar del nombre de mi Servidor coloque "(local)"

Mi pregunta es:

1 .- si cuando se coloca el codigo mencionado, sin ruta de la BD, se detecta automaticamente y se ejecuta en forma normal, ohh.....?...

2.-Suponiendo que lo detecta automaticamente, y si el Sistema Operativo esta instalado en la unidad D: , de hecho que el SQL SERVER tambien, pero si colocara el mismo codigo detectaría la BD ubicada tanto en la unidad C ó D, segun la ubicacion, o se tiene que colocar la ruta en estos tipos de casos.



Gracias a todos las personas de antemano

Saludos a tuto mundo

WGG
  #2 (permalink)  
Antiguo 15/03/2005, 08:43
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
cuando conectas a sql server no conectas a un catálogo físico, sino que conectas con un servidor que administra un catálogo físico. son dos capas diferentes. la forma buena es poner el nombre de catálogo. sin ruta.
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 15:30.