Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Error en Php. (https://www.clubdelphi.com/foros/showthread.php?t=59961)

BuenaOnda 15-09-2008 04:23:04

Error en Php.
 
Amigos:

Junto con saludarlos necesito de su ayuda, nuevamente..:p.
Resulta que estoy empezando en php y estoy probando una pagina en un hosting, y me aparece el siguiente error:

Código PHP:

Fatal error: Class 'COM' not found in /home/host_ht/public_html/Test/default.php on line 3 

me parece que el hosting posee una version anterior de la version del php que utilizo en mi máquina(PHP Version 4.4.4), como se podra solucionar?.

les dejo el codigo.

Código PHP:

<? 
  $ruta 
=getcwd(); 
  
$db_connection = new COM("ADODB.Connection");  
  
$db_connection->open
    
'Provider=Microsoft.Jet.OLEDB.4.0;
    Data Source=' 
.$ruta'\Base\Online.mdb;mode=readwrite;Persist Security Info=False;Jet OLEDB:Database Password=123'); 
  
$result_set $db_connection->execute("select * from Abonos_Cliente"); 
?> 
<pre> 
<? 
  
while (!$result_set->EOF
  { 
    
// accedes a los campos por índice 
    
$field $result_set->Fields(0); 
    echo 
$field->value."\n"
    
$result_set->MoveNext(); 
  } 
?> 
</pre>

Muchas gracias por su ayuda.

TOPX 15-09-2008 05:45:23

La ruta:

Código:

/home/host_ht/public_html/Test/
me hace creer que su hosting usa un sistema operativo Linux, Unix, o similar...

Mientras que la clase COM del código, pertenece a las extensiones de PHP que son exclusivamente para Windows.

Siendo así, deberá cambiar el acceso a base de datos. Preferiblemente, a la que le ofrezca facilidad su servicio de hosting (MySql, PostgreSql, estoy adivinando).

BuenaOnda 16-09-2008 00:25:38

ok...
 
Muchas gracias, revisare..


La franja horaria es GMT +2. Ahora son las 12:37:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi