MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mconnection.class
Ir para a documentação deste ficheiro.
1
<?php
6
class
Oracle8Connection
extends
MConnection
7
{
11
var
$executemode
= OCI_COMMIT_ON_SUCCESS;
12
22
function
__construct
($conf)
23
{
24
parent::__construct($conf);
25
}
26
40
function
_connect
($dbhost, $LoginDB, $LoginUID, $LoginPWD, $persistent =
true
)
41
{
42
if
($persistent)
43
{
44
$this->
id
= OCIPLogon($LoginUID, $LoginPWD, $LoginDB);
45
}
46
else
47
{
48
$this->
id
= OCILogon($LoginUID, $LoginPWD, $LoginDB);
49
}
50
}
51
59
function
_close
()
60
{
61
OCILogOff ($this->
id
);
62
}
63
73
function
_error
($resource =
null
)
74
{
75
$err = oci_error($resource ? $resource :
$this->id
);
76
return
($err ? $err[
'message'
] :
false
);
77
}
78
88
function
_parse
($sql)
89
{
90
$statement = oci_parse($this->
id
, $sql);
91
return
$statement;
92
}
93
105
function
_bind
($stmt, $ph, $pv)
106
{
107
ocibindbyname($stmt, $ph, $pv);
108
}
109
119
function
_execute
($sql)
120
{
121
if
($statement = oci_parse($this->
id
, $sql))
122
{
123
if
($success = oci_execute($statement, $this->executemode))
124
{
125
$this->affectedrows = oci_num_rows($statement);
126
oci_free_statement ($statement);
127
}
128
else
129
{
130
$this->traceback[] = $this->
_error
($statement);
131
}
132
}
133
else
134
{
135
$this->traceback[] = $this->
_error
();
136
}
137
138
return
$success;
139
}
140
148
function
_createquery
()
149
{
150
return
new
Oracle8Query
();
151
}
152
162
function
_chartotimestamp
($timestamp, $format=
'DD/MM/YYYY HH24:MI:SS'
)
163
{
164
return
":TO_DATE('"
. $timestamp .
"','$format') "
;
165
}
166
176
function
_chartodate
($date, $format=
'DD/MM/YYYY'
)
177
{
178
return
":TO_DATE('"
. $date .
"','$format') "
;
179
}
180
190
function
_timestamptochar
($timestamp, $format=
'DD/MM/YYYY HH24:MI:SS'
)
191
{
192
return
"TO_CHAR($timestamp,'$format') "
;
193
}
194
204
function
_datetochar
($date, $format=
'DD/MM/YYYY'
)
205
{
206
return
"TO_CHAR($date,'$format') "
;
207
}
208
}
209
?>
MConnection
Definição
mconnection.class:4
MConnection\_error
_error()
Definição
mconnection.class:33
MConnection\$id
$id
Definição
mconnection.class:6
Oracle8Connection
Definição
mconnection.class:7
Oracle8Connection\_bind
_bind($stmt, $ph, $pv)
Definição
mconnection.class:105
Oracle8Connection\_execute
_execute($sql)
Definição
mconnection.class:119
Oracle8Connection\_chartotimestamp
_chartotimestamp($timestamp, $format='DD/MM/YYYY HH24:MI:SS')
Definição
mconnection.class:162
Oracle8Connection\_parse
_parse($sql)
Definição
mconnection.class:88
Oracle8Connection\_error
_error($resource=null)
Definição
mconnection.class:73
Oracle8Connection\_close
_close()
Definição
mconnection.class:59
Oracle8Connection\_connect
_connect($dbhost, $LoginDB, $LoginUID, $LoginPWD, $persistent=true)
Definição
mconnection.class:40
Oracle8Connection\_chartodate
_chartodate($date, $format='DD/MM/YYYY')
Definição
mconnection.class:176
Oracle8Connection\_timestamptochar
_timestamptochar($timestamp, $format='DD/MM/YYYY HH24:MI:SS')
Definição
mconnection.class:190
Oracle8Connection\$executemode
$executemode
Definição
mconnection.class:11
Oracle8Connection\_datetochar
_datetochar($date, $format='DD/MM/YYYY')
Definição
mconnection.class:204
Oracle8Connection\_createquery
_createquery()
Definição
mconnection.class:148
Oracle8Connection\__construct
__construct($conf)
Definição
mconnection.class:22
Oracle8Query
Definição
mquery.class:7
classes
database
oracle8
mconnection.class
Gerado por
1.10.0