Visualizzazione risultati 1 fino 3 di 3

Discussione: Php & Database Access

  1. #1
    Guest

    Predefinito Php & Database Access

    Ho un problema ad usare un database in access utilizzando del codice in php sui server di Altervista.

    come mai?

    Di solito per fare delle prove utilizzo un server apache sul mio computer locale ma trasferendo i dati in rete il codice php mi genera un errore....

    Fatal error: Cannot instantiate non-existent class: com in /membri/ghidora/index6.php on line 17

    Che devo fare?

    vi scrivo anche il codice che utilizzo per connettermi ad un database access utilizzando php :

    <?php
    $query="select Nome,Cognome,ID from Anagrafica" ;
    $query2="insert into Anagrafica (nome,cognome,codice) values ('Vecchio','Rossi',556)" ;
    /* I parametri di connessione */
    $path= "" ;
    $db_name= "mytest.mdb" ;
    $dsource=$path.$db_name ;
    $cn_string="Provider=Microsoft.Jet.OLEDB.4.0;" ;
    $cn_string.="Data Source=$dsource;" ;
    /* La connessione */
    if (!file_exists($dsource) ){
    die("Il database non esiste") ;
    }
    /* L'ERRORE ME LO DA SU QUESTO COMANDO */
    $cn= new COM("ADODB.Connection");
    $cn->open($cn_string) ;
    $rs= new COM("ADODB.Recordset") ;
    $rs->Open($query2,$cn) ;
    $rs->Release() ;
    $rs= null ;

    $rs= new COM("ADODB.Recordset") ;
    $rs->Open($query,$cn) ;
    /* Ciclo per recuperare i valori dal recordset EOF= tutto il set di dati è stato esaminato e il cursore è giunto in fondo */
    while(!$rs->EOF){
    echo($rs->Fields['ID']->value." ".$rs->Fields['Nome']->value." ".$rs->Fields['Cognome']->value."***") ;
    $rs->MoveNext() ;
    }
    /* Chiusura Recordset (da non farsi nelle query di comando) */
    $rs->Close() ;
    /* Pulizia dell'oggetto Recordset */
    $rs->Release() ;
    $rs= null ;
    ?>


    Che devo fare?
    Aiutooooooo.....

    Un saluto

  2. #2
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Qua non puoi usare access.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  3. #3
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Anch'io tempo fa avevo provato ad utilizzare access ma su altervista non si può!!! Guarda sul topic che parla di come utilizzare un database mysql fuori da altervista se non hai abbastanza altercents

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •