Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Php-Access su Server Aruba: problemi

    Salve a tutti, premetto che ho già implementato sistemi con le coppie asp-access e php-mysql (quest'ultimo non in un server reale ma con easyphp)

    Sto provando a gestire un database access tramite php, seguendo la guida di html.
    Il dominio l'ho registrato tramite aruba.it, non uso mysql in quanto il server aruba non ce l'ha (o meglio non l'ho richiesto)

    Nel mio pc tutto funziona alla meraviglia, la connessione viene eseguita e anche la query.
    Poi, dopo essermi assicurato che il server aruba abbia il modulo php (ho fatto una semplice pagina php e funziona), ho uploadato la pagina creata ed il database, ma richiamando la pagina mi dà questo errore:

    codice:
    Fatal error: Call to undefined function: open() in D:\Inetpub\webs\xxx\Index.php on line 16
    Questo è il codice del file index.php, l'errore è nella riga evidenziata in rosso:

    codice:
    <?
    $path= "d:/inetpub/webs/xxx/mdb-database/";
    $db_name= "esami.mdb";
    $dsource=$path.$db_name;
    $cn_string="Provider=Microsoft.Jet.OLEDB.4.0;";
    $cn_string.="Data Source=$dsource;";
    
    if (!file_exists($dsource) ){
    	die("Il database non esiste") ;
    }
    
    $conn= new COM("ADODB.Connection");
    $conn->Open($cn_string);
    
    $rs= new COM("ADODB.Recordset");
    $query = "SELECT * FROM Esami";
    $rs->Open($query,$conn) ;
    
    if(!$rs->EOF) {
    	while(!$rs->EOF) {
    		echo($rs->Fields['Nome esame']->value."
    ");
    		$rs->MoveNext();
    	}
    }
    else {
    	echo("La query non ha prodotto alcun risultato");
    }
    
    $conn->Close() ;
    $conn->Release() ;
    $conn = null ;
    echo "OK"
    ?>
    Ho già pensato che potesse essere un problema di maiuscole nel comando open, ma ho provato ed il risultato è lo stesso. Sembra proprio che la funziona non esista.

    Qualcuno mi può aiutare ?

  2. #2
    up... non so che fare

  3. #3
    up

  4. #4
    Ho fatto un file col <? phpinfo(); ?>

    ecco il risultato:

    http://www.igea.biz/forum/

  5. #5
    prova a connetterti tramite odbc...
    dai un'occhiata a questa pagina:
    http://it2.php.net/manual/it/function.odbc-connect.php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.