C:\xampp\php\pear\adodb\drivers\adodb-informix.inc.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
/**
* @version V5.18 3 Sep 2012 (c) 2000-2012 John Lim (jlim#natsoft.com). All rights reserved.
* Released under both BSD license and Lesser GPL library license.
* Whenever there is any discrepancy between the two licenses,
* the BSD license will take precedence.
*
* Set tabs to 4 for best viewing.
*
* Latest version is available at http://php.weblogs.com
*
* Informix 9 driver that supports SELECT FIRST
*
*/

// security - hide paths
if (!defined('ADODB_DIR')) die();

include_once(
ADODB_DIR.'/drivers/adodb-informix72.inc.php');

class 
ADODB_informix extends ADODB_informix72 {
    var 
$databaseType "informix";
    var 
$hasTop 'FIRST';
    var 
$ansiOuter true;
    
    function 
IfNull$field$ifNull )
    {
        return 
" NVL($field$ifNull) "// if Informix 9.X or 10.X
    
}
}

class 
ADORecordset_informix extends ADORecordset_informix72 {
    var 
$databaseType "informix";
    
    function 
ADORecordset_informix($id,$mode=false)
    {
        
$this->ADORecordset_informix72($id,$mode);
    }
}
?>
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586