CULTURA

Conexión a SQL Server con ASP

servidor SQL es poderoso DBMS hogar relacional Microsoft que funciona de manera similar a la ya conocida Accesomientras ofrece servicios, potencia y estabilidad muy superiores.

En este artículo veremos cómo interconectar un script. Áspid a una base de datos servidor SQL.

SQL Server es principalmente una solución de análisis y administración de datos de un extremo a otro para crear, implementar y administrar aplicaciones comerciales.

Conexión a SQL Server con ASP

Conexión a SQL Server con ASP

Creamos en servidor SQL una base de datos db_test dentro del cual creamos la tabla user_tab. Creamos los campos identificación (Tipo: número – Identidad: Sí), nombre de pila (Tipo: char) e apellido (Tipo: char). Abramos la tabla e insertemos algunos datos de prueba.

Vamos a crear un Connection.asp e inserte el siguiente código<% @ LANGUAGE = JScript%>

<%

// Cadena de conexión de SQL Server

var string = «Controlador = {SQL Server}; Servidor = INFORMAREA; Base de datos = db_prova; Uid = sa; Pwd = sa;»;

// Consulta que se lanzará

var SQL = «SELECT * FROM user_tab»;

// Abro la conexión y el juego de registros

var cn = new ActiveXObject («ADODB.Connection»);

var rs = new ActiveXObject («ADODB.Recordset»);

cn.Open (cadena);

rs.Open (SQL, cn, 1)

// Verifico si hay datos en la tabla

si (rs.EOF)

{

Response.Write («No hay datos presentes»);

}

// Si hay alguno, lo imprimo en pantalla

demás

{

con (Respuesta)

{

while (rs.EOF == falso)

{

Escribir («ID:» + rs («id») + «
«);

Escribir (“Nombre:” + rs (“nombre”) + “
”);

Write («Apellido:» + rs («apellido») + «

«);

rs.MoveNext ();

}

}

}

rs.Close ();

cn.Close ();

%>

Nada diferente a una conexión y una consulta en una base de datos Acceso: ‘lo único que cambia, programáticamente Áspid es la cadena de conexión de la base de datos que tiene la siguiente forma:

Controlador = {SQL Server}; Servidor = INFORMAREA; Base de datos = db_prova; Uid = sa; Pwd = sa;

Dónde está Servidor indica el nombre del servidor en el que se encuentra la base de datos, donde, por tanto, está instalada la versión de servidor de SQL Server; Base de datos indica el nombre de la base de datos a la que conectarse; Uid es Pwd indique las credenciales de inicio de sesión de SQL Server.

Sin embargo, puede especificar el nombre de usuario y la contraseña en la cadena de conexión.

En ASp se indica recomendar el archivo global.asa, para no repetir toda la cadena de conexión de la base de datos en las páginas cada vez, sino para usar una variable de aplicación y luego hacer referencia a esta variable cuando se abre la conexión.

Por ejemplo:

Archivo global.asa:

Sub Application_OnStartAplicación («Conexión DB») = «Controlador = {SQL Server}; Servidor = INFORMAREA; Base de datos = db_prova; Uid = sa; Pwd = sa;»End Sub

Ejemplo de página ASP para acceso a datos:

<% Option Explicit%>

Conectando a Databse

<%

‘Conexión a la base de datos:

Dim RS, ConnEstablecer Conn = Server.CreateObject («ADODB.Connection»)Establecer RS ​​= Server.CreateObject («ADODB.Recordset»)SQL = «SELECCIONAR * DE LA TABLA»

Aplicación Conn.open («Conexión DB»)RS.open SQL, conexión, 3

mientras que no RS.EOF%>Dato 1: <% Response.write RS (“COLUMN1”)%>

<%

rs.movenextencaminarse aRS.CerrarConectar CerrarEstablecer RS ​​= NadaEstablecer conexión = nada%>

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar