14 if (!defined(
'ADODB_DIR'))
die();
25 case 'C':
return 'TEXT';
27 case 'X':
return 'MEMO';
29 case 'C2':
return 'TEXT';
30 case 'X2':
return 'MEMO';
32 case 'B':
return 'BINARY';
35 case 'D':
return 'DATETIME';
36 case 'T':
return 'DATETIME';
38 case 'L':
return 'BYTE';
39 case 'I':
return 'INTEGER';
40 case 'I1':
return 'BYTE';
41 case 'I2':
return 'SMALLINT';
42 case 'I4':
return 'INTEGER';
43 case 'I8':
return 'INTEGER';
45 case 'F':
return 'DOUBLE';
46 case 'N':
return 'NUMERIC';
53 function _CreateSuffix($fname, &$ftype, $fnotnull,$fdefault,$fautoinc,$fconstraint,$funsigned)
59 if (substr($ftype,0,7) ==
'DECIMAL') $ftype =
'DECIMAL';
61 if (strlen($fdefault)) {
63 if ($this->
debug) ADOConnection::outp(
"Warning: Access does not supported DEFAULT values (field $fname)");
65 if ($fnotnull) $suffix .=
' NOT NULL';
66 if ($fconstraint) $suffix .=
' '.$fconstraint;
82 if ($this->
debug) ADOConnection::outp(
"AlterColumnSQL not supported");
89 if ($this->
debug) ADOConnection::outp(
"DropColumnSQL not supported");
AlterColumnSQL($tabname, $flds)
_CreateSuffix($fname, &$ftype, $fnotnull, $fdefault, $fautoinc, $fconstraint, $funsigned)
CreateDatabase($dbname, $options=false)
DropColumnSQL($tabname, $flds)
debug($variable='', $name=' *variable *', $line=' *line *', $file=' *file *', $recursiveDepth=3, $debugLevel=E_DEBUG)