Updated adodb syysext to upstream version 5.0.8a.
[Packages/TYPO3.CMS.git] / typo3 / sysext / adodb / adodb / drivers / adodb-ado_access.inc.php
1 <?php
2 /*
3 V5.08 6 Apr 2009 (c) 2000-2009 John Lim (jlim#natsoft.com). All rights reserved.
4 Released under both BSD license and Lesser GPL library license.
5 Whenever there is any discrepancy between the two licenses,
6 the BSD license will take precedence. See License.txt.
7 Set tabs to 4 for best viewing.
8
9 Latest version is available at http://adodb.sourceforge.net
10
11 Microsoft Access ADO data driver. Requires ADO and ODBC. Works only on MS Windows.
12 */
13
14 // security - hide paths
15 if (!defined('ADODB_DIR')) die();
16
17 if (!defined('_ADODB_ADO_LAYER')) {
18 if (PHP_VERSION >= 5) include(ADODB_DIR."/drivers/adodb-ado5.inc.php");
19 else include(ADODB_DIR."/drivers/adodb-ado.inc.php");
20 }
21
22 class ADODB_ado_access extends ADODB_ado {
23 var $databaseType = 'ado_access';
24 var $hasTop = 'top'; // support mssql SELECT TOP 10 * FROM TABLE
25 var $fmtDate = "#Y-m-d#";
26 var $fmtTimeStamp = "#Y-m-d h:i:sA#";// note no comma
27 var $sysDate = "FORMAT(NOW,'yyyy-mm-dd')";
28 var $sysTimeStamp = 'NOW';
29 var $hasTransactions = false;
30 var $upperCase = 'ucase';
31
32 function ADODB_ado_access()
33 {
34 $this->ADODB_ado();
35 }
36
37 function BeginTrans() { return false;}
38
39 function CommitTrans() { return false;}
40
41 function RollbackTrans() { return false;}
42
43 }
44
45
46 class ADORecordSet_ado_access extends ADORecordSet_ado {
47
48 var $databaseType = "ado_access";
49
50 function ADORecordSet_ado_access($id,$mode=false)
51 {
52 return $this->ADORecordSet_ado($id,$mode);
53 }
54 }
55 ?>