Este query no almacena los datos [SQLite]
#1

Buenas, podrнan darme una mano y decirme que es lo que estб mal en este query? Ya que no guarda los datos de las casas cuando las creo.
Код:
new asd[300];
format(asd,sizeof(asd),"INSERT INTO `casas` (`Propietario`,`Precio`,`Nivel`,`ExtX`,`ExtY`,`ExtZ`,`IntX`,`IntY`,`IntZ`,`Interior`,`EnVenta`,`Abierta`) VALUES ('%q','%i','%i','%f','%f','%f','%f','%f','%f','%i','%i','%i')",InfoC[i][cProp],InfoC[i][cPrecio],InfoC[i][cNivel],InfoC[i][cExtX],InfoC[i][cExtY],InfoC[i][cExtZ],InfoC[i][cIntX],InfoC[i][cIntY],InfoC[i][cIntZ],InfoC[i][cInterior],InfoC[i][cEnVenta],InfoC[i][cAbierta]);
db_free_result(db_query(servidor,asd));
Desde ya muchas gracias!
Reply
#2

ouede que 300 sea corto

print(asd);
y pasa el resultado
Reply
#3

El string es lo primero que he verificado cuando surgiу esto ya que me ha pasado varias veces en el pasado, pero no es el problema
Quote:

[16:47:54] INSERT INTO `casas` (`Propietario`,`Precio`,`Nivel`,`ExtX`,`ExtY`,`Ext Z`,`IntX`,`IntY`,`IntZ`,`Interior`,`EnVenta`,`Abie rta`) VALUES ('Nadie','35000','2','2015.352905','-1732.680175','14.234375','2233.779052','-1115.260131','1050.882812','5','1','0')

Reply
#4

Ese espacio que hay en la ultima fila... їAsн tienes llamada tu fila en tu base de datos?
Reply
#5

Creo que no tiene nada que ver pero podrнas prescindir de las comillas simples en los ъltimos once valores entre parйntesis, despuйs de "VALUES". Hasta donde recuerdo, solo es necesario usar comillas simples cuando el atributo que quieres almacenar es una cadena de caracteres.

їAparece algъn tipo de error cuando ejecutas la consulta?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)