note 109593 deleted from function.odbc-connect by danbrown

From: Date: Fri, 10 Aug 2012 16:24:07 +0000
Subject: note 109593 deleted from function.odbc-connect by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-190026@lists.php.net to get a copy of this message
Note Submitter: diogotbrito at gmail dot com ---- Abhinav, off course you can use ".accdb". Just use the correct driver. For .mdb extension, use: Driver={Microsoft Access Driver (*.mdb)} For .accdb, use: Driver={Microsoft Access Driver (*.mdb, *.accdb)} "Microsoft Access Driver (*.mdb)" already comes with windows, "Microsoft Access Driver (*.mdb, *.accdb)" you need to install "Microsoft Access Database Engine" in http://www.microsoft.com/en-us/download/details.aspx?id=13255 (AccessDatabaseEngine.exe or AccessDatabaseEngine_x64.exe) So you'll be able to work with .mdb and .accdb. ex: $argHostname = "c:/wwwroot/teste.accdb"; if(substr($argHostname, "-6") == ".accdb") { $argHostname = "DBQ=". $argHostname .";DefaultDir=". realpath(dirname($argHostname)) .";Driver={Microsoft Access Driver (*.mdb, *.accdb)};FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"; } else { $argHostname = "DBQ=". $argHostname .";DefaultDir=". realpath(dirname($argHostname)) .";Driver={Microsoft Access Driver (*.mdb)};FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"; } odbc_connect($argHostname);

« previous php.notes (#190026) next »