Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2005, 10:30
victoret
 
Fecha de Ingreso: marzo-2005
Mensajes: 6
Antigüedad: 19 años, 1 mes
Puntos: 0
Conectar base de datos mediante odbc

Wenas a todos;

me presentare soy Victor y es la primera vez que escribo aqui, mi problema es el siguiente estoy intentando conectarme a una base de datos echa en Acces desde una aplicacion php que corre en windows y la verdad es q no hay manera, si alguien sabe como puedo hacerlo le agradeceria que me lo explicara, el codigo que uso para conectarme es el siguiente:

<?php
$USER = "";
$PASS = "";

if ( !($id_con = connectDB($USER,$PASS)) )
echo "Error en la conexion";
else{
echo "Conexsion establecida";
}
//odbc_close($id_con);

function connectDB($user,$pass){
$DSN = "DRIVER=Microsoft Access Driver (*.mdb);
DBQ=C:/phpdev/www/tmp/escola.mdb;
UserCommitSync=Yes;
Threads=3;
SafeTransactions=0;
PageTimeout=5;
MaxScanRows=8;
MaxBufferSize=2048;
DriverId=281;
DefaultDir=C:/Archivos de programa/Apache Group/Apache2/bin";

return odbc_connect($DSN,$user,$pass);
}
?>

El error que me devuelve es:

Warning: SQL error: [Microsoft][Administrador de controladores ODBC] Longitud de cadena o de búfer no válida, SQL state S1090 in SQLConnect in c:\phpdev\www\tmp\conbdescola.php on line 24
Error en la conexion

gracias por la ayuda

Saludos