Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2007, 06:41
neihs
 
Fecha de Ingreso: octubre-2006
Mensajes: 42
Antigüedad: 17 años, 6 meses
Puntos: 0
Conexion access y php

Hola de nuevo!!
Puse un post por ahí sobre las sesiones sin cookies y aun dije que no iba a utilizar access para solucionarlo he decidido cambiar de idea.

El caso es que en mi servidor (de la uni) tengo php sin más. No tengo mysql. Por lo que quería meter una base de datos access. Pero no se si se puede hacer como creo.

he subido el archivo que he creado con microsoft office access con extension .mbd a el servidor. Y lo que intentaba hacer es conectar la base de datos mediante este código:

Código PHP:
session_start();
$db="BD.mdb";
$conexion odbc_connect("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db","","") or die("No se puede conectar a la base de datos");
$query "SELECT ip, sesion FROM SESIONES WHERE ip ='"$_POST['ip']."'";
$res odbc_exec($conexion$query) or die ("Error de consulta seleccionar");

if(
odbc_fetch_row($res)){
   
session_id odbc_result($res,2) );
}else{
   
$query2"INSERT INTO SESIONES VALUES ('".$_POST['ip']."','".session_id()."')";
   
odbc_exec($conexion,$query) or die ("Error de consulta insertar");

Previsiblemente, falla con el driver que no tengo ni idea de como va:
Cita:
Warning: odbc_connect() [function.odbc-connect]: SQL error: [iODBC][Driver Manager]Data source name not found and no default driver specified. Driver could not be loaded, SQL state IM002 in SQLConnect in /***/enviar-email.php on line 5
No se puede conectar a la base de datos
Probablemente estoy haciendo algo que no se puede hacer... no se.

Sugerencias??