Header
[PHP] - Connessione php a file access protetto da password
in: PHP  So/Code: Generico Data: 28/06/2011
Ora: 11.29:39
Articolo visualizzato: 3979 volte

Il php è anche in grado di comunicare con i database di casa Microsoft e il poco raccomandato Access, che come database non è davvero il massimo.

La comunicazione da parte di Php al db access avviene tramite le librerie Microsoft ADO che mettono a disposizione i tre principali oggetti:

  • Connection
  • Recordset
  • Command

L'interfaccia sarà creata tramite due oggetti COM che integreranno la connection e il recordset. Nella stringa di connessione andremo a specificare la password di protezione del nostro file access.

Jet OLEDB:Database Password=miapassword

Di seguito il codice:

<?PHP
    $db = "C:\myDatabase.mdb";
    //Stringa di connessione
    $sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;Jet OLEDB:Database Password=miapassword";

   
    //COM
    $cn = new COM("ADODB.Connection");
    $rs = new COM("ADODB.Recordset");

    $cn->open($sc);
    $rs->Open("SELECT Name FROM Table", $cn);

    if ($rs->EOF) print "Nofile";
    else while ($rs->EOF == FALSE)
    {
        echo "Campo: " . $rs->Fields ['Name']->value;
        echo "<br />";
        $rs->MoveNext();
    }

    $rs->Close();
    $rs->Release();
    $rs = null;

    $cn->Close();
    $cn->Release();
    $cn = null;
?>

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: php access password ado protezione connessione file





Articoli Correlati
[PHP] - Connessione php a file access protetto da password
Interbase e Firebird connessione tramite ODBC Driver
Hack and test connessione Fastweb e Alice con dispositivi Android: guida all'uso.
[JAVA - NETBEANS] Connessione a MySQL (Java Connector JDBC)
Backup a MySQL database and gzips use bash script

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

570 giorni fa
791 giorni fa

 [EN] Last Articles

1089 giorni fa
 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

71
69
3870

 Tags Cloud

windows Retina fly produzione Remember Worms 2015 nuovo hartley iPad Remastered nuovo scaricare items World items Foxconn Incarnates itemtemplate 2



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.072 secondi. Geek-Blog.it