duda respecto a ado con sql server 2000
Les quiero hacer una pregunta sencilla, resulta que yo me conecto desde asp a sql server con este codigo:
<%
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server};Description=sqlserver;SERVER=U1;UID=vico;P WD=<mipassword>;DATABASE=TEMPLATE")
%>
quisiera saber que tipo de conexion he usado ole db o odbc? tambien quisiera saber si este tipo de conexion es el adecuado o hay otras altenativas mejores (es decir en cuanto a velocidad, seguridad, etc.) para conectarme a traves de ole db necesito descargarme un driver?
Gracias
<%
Dim Conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Driver={SQL Server};Description=sqlserver;SERVER=U1;UID=vico;P WD=<mipassword>;DATABASE=TEMPLATE")
%>
quisiera saber que tipo de conexion he usado ole db o odbc? tambien quisiera saber si este tipo de conexion es el adecuado o hay otras altenativas mejores (es decir en cuanto a velocidad, seguridad, etc.) para conectarme a traves de ole db necesito descargarme un driver?
Gracias
En tu conexion usas ODBC.
Existen dos maneras para que el proveedor OLE DB brinde acceso a una base de datos.
Indirectamente
De esta manera se accede mediante un driver ODBC.
Esto significa que si usas ODBC siempre invocara al provider OLE DB
Directamente
De esta manera se accede mediante un driver OLE DB nativo.
El modo preferido para conectar a una base de datos SQL Server, es utilizar un proveedor nativo OLE DB; o sea es mucho mejor que trabajar con ODBC.
Ejemplo :
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "PROVIDER=SQLOLEDB;DATA SOURCE=ServidorSQL;
UID=sa;PWD=xxxxxxx;DATABASE=Pubs
%>
Cuando se instala el MDAC el componente OLE DB queda tambien instalado
Existen dos maneras para que el proveedor OLE DB brinde acceso a una base de datos.
Indirectamente
De esta manera se accede mediante un driver ODBC.
Esto significa que si usas ODBC siempre invocara al provider OLE DB
Directamente
De esta manera se accede mediante un driver OLE DB nativo.
El modo preferido para conectar a una base de datos SQL Server, es utilizar un proveedor nativo OLE DB; o sea es mucho mejor que trabajar con ODBC.
Ejemplo :
<%
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "PROVIDER=SQLOLEDB;DATA SOURCE=ServidorSQL;
UID=sa;PWD=xxxxxxx;DATABASE=Pubs
%>
Cuando se instala el MDAC el componente OLE DB queda tambien instalado
