Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Problema con ibase_fetch_object (https://www.clubdelphi.com/foros/showthread.php?t=1390)

aom 12-06-2003 17:01:40

Problema con ibase_fetch_object
 
Hola,
hago una consulta para saber las veces que se repite un número de serie en una tabla, y funciona bien. El problema viene si el número de serie tiene un guión "-". En este caso aparece el siguiente error:



Cita:

Warning: ibase_fetch_object(): conversion error from string "444-444" in test.php on line 6
La línea en cuestión es esta

Cita:

while (ibase_fetch_object($Query))
Remarcar que todo funciona bien hasta que aparecen los guiones y que el campo es un varchar(20)

Gracias por la ayuda

Gracias

aom 13-06-2003 14:02:10

Hola,
me explico un poco mejor

Tengo la sentencia "Select codigo, serie, valor from equipos".
Si le añado la cláusula "where serie='444-444' " es cuando al hacer ibase_fetch_object muestra el error que explicaba en el post anterior.
En cambio, si no añado la cláusula where no hay ningún problema y puedo recorrer la tabla. De momento he quitado esta clausula y recorro todos los registros en busca de los que tienen un determinado número de serie. Ahora tengo muy pocos equipos, pero en breve habra más de 1000 y se hará lento.

¿Alguien sabe por que falla al añadir el where de esta forma?

Gracias

aom 16-06-2003 11:51:08

Hola,
continúo con el error y no le encuentro el motivo.
He probado también con ibase_fetch_row y también falla.

¿Nadie se ha encontrado con este problema?

Gracias

aom 16-06-2003 16:50:58

Ni ibase_fetch_row, ni ibase_fetch_objetct, el problema era ibase_fetch_burro_aom :D

Estaba ejecutando esta sentencia

$SQL='select * from equipos where serie='. $serie

cuando tenia que ser

$SQL="select * from equpos where serie='". $serie . " ' ";

Problema resuelto


La franja horaria es GMT +2. Ahora son las 02:30:26.

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