Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.- Lo primero que haremos es, una vez descargada la librera ADOdb,
descomprimirla, idealmente en el mismo directorio de la aplicacin que
estamos desarrollando, con lo que obtendremos un directorio adodb el cual
contiene una serie de subdirectorios y archivos dentro de el.
2.- A continuacin, abrimos en nuestro editor Web el archivo PHP en el cual
necesitamos establecer una conexin a la BD en SQL Server.
3.- Una vez que tengamos todo listo, partimos por hacer un include al
archivo que contiene todas las funciones utilizadas por las clases de las
distintas BD que soporta esta librera:
texto planocopiar codigoimprimir?
1. include("adodb/adodb.inc.php");
4.- Luego, crearemos un objeto al cual llamaremos conexion en el cual
definiremos una conexin a SQL Server mediante ODBC:
texto planocopiar codigoimprimir?
1. $conexion = &ADONewConnection('odbc_mssql');
5.- A continuacin, debemos definir mediante una cadena, un DSN o data
source name (nombre de fuente de datos) equivalente a cuando hacemos
una conexin normal a una BD SQL Server, para esto es importante que
conozcamos la siguiente informacin:
6.- Y luego hacemos la conexin, a partir del objeto que creamos en el paso
4, el cual enviar como parmetros nuestro DSN (creado en el paso
anterior), el nombre de usuario y la contrasea de acceso a la BD. En caso
de no contar con esta informacin, deberemos ponernos en contacto con el
administrador de la plataforma para solicitar los datos:
texto planocopiar codigoimprimir?
1. include("adodb/adodb.inc.php");
2. /* Incluimos el archivo de funciones */
3.
4. $conexion = &ADONewConnection(odbc_mssql);
5. /* Creamos un objeto de conexin a SQL Server */
6.
7. $datos = "Driver={SQL Server};Server=localhost;Database=CLH;";
8. /* Definimos nuestro DSN */
9.
10. $conexion->Connect($datos,'clh','clh');
print $conexion->ErrorMsg( );
while(!$resultado->EOF) {
21.
/* Ejecutamos un ciclo de tipo While que realizar las operacione
s hasta que el resultado de la consulta (los registros rescatados) llegu
e al EOF o End of File (final de los registros recuperados) */
22.
23.
print $resultado->fields[0]."
24. ";
25.
print $resultado->fields[1]."
26. ";
27.
28. ";
print $resultado->fields[2]."
29.
30.
/* Imprimimos el resultado de la consulta. Al rescatar los registros
, cada campo se agrega a un arreglo llamado fields, en el que se irn
situando los campos en el orden que se rescataron */
31.
32.
$resultado->MoveNext( );
33.
34.
35. }
36.
37. $resultado->Close( );
38. $conexion->Close( );
39. /* Cerramos los objetos, este paso es opcional, pero optimiza nuestro
cdigo */