Foros del Web » Programando para Internet » PHP »

Comprobar la conexion de ADOdb con SQL Server

Estas en el tema de Comprobar la conexion de ADOdb con SQL Server en el foro de PHP en Foros del Web. Hola, tengo este código de prueba que he adaptado (lo mejor k supe xD) pq era para mysql. Es la primera vez k uso las ...
  #1 (permalink)  
Antiguo 21/10/2008, 03:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 0
Comprobar la conexion de ADOdb con SQL Server

Hola, tengo este código de prueba que he adaptado (lo mejor k supe xD) pq era para mysql. Es la primera vez k uso las librerias de ADOdb y primero quiero comprobar que se ha conectado bien con el SQL Server.


El tema es que hay un error y no se cual. Ya que en ejecutarlo me sale "Error !!" (linea 10)
asi k si pudierais darme algunas sentencias if para comprobar (o imprimir por pantalla los datos d conexion) primero si se ha conectado bien, si falla el user o lo k sea...... me iria genial. Es la primera vez que programo en este entorno y estoy muy perdida.

Gracias!!!




Código PHP:
<?php


// Incluir la librería ADOdb 
$adodb_path "C:/Program Files/Apache Software Foundation/Apache2.2";
include(
"$adodb_path\adodb5\adodb.inc.php");


// Conectar con el servidor de base de datos SQL SERVER
$db NewADOConnection('odbc_mssql');
$dsn "Driver={SQL Server}; Server=localhost; Database=socios;";
$db->Connect($dsn,'user','pass','tabla_datos');


// Ejecutar la sentencia SQL
$result $db->Execute("SELECT * FROM tabla_datos");
if (
$result === false) die("Error !!"); 

// Mostrar resultados
while (!$result->EOF
{
    for (
$i=0$max=$result->FieldCount(); $i $max$i++)
        print 
$result->fields[$i].' ';
    
$result->MoveNext();
    print 
"<br>n";
}
?>
  #2 (permalink)  
Antiguo 21/10/2008, 08:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Comprobar la conexion de ADOdb con SQL Server

Hola fearhds,

Ve este documento que te indica como mostrar los errores: http://adodblite.sourceforge.net/errorhandler.php

Saludos.
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 11:04.