Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Truncated incorrect Double value: 'Airport' (https://www.clubdelphi.com/foros/showthread.php?t=48989)

richy08 10-10-2007 00:48:54

Truncated incorrect Double value: 'Airport'
 
Hola que tal tengo el siguiente porblema cuando ejecuto este query en mysql alguien sabe por que marac ese error Truncated incorrect Double value: 'Airport'

este es el query que ejecuto claro lo ejecuto desde php

Código PHP:

update properties set Region='Airport' and Region1='Ixtapa' and TypePropert='Condominium' and Location='OceanFront' and Bedrooms='1' and Parking='2 spaces' and Furnished='Basic' and Bathrooms='1' and Views='Pool' and Price='0...100,000' and Wineceller='Yes' and Dock='Yes' and BeachClub='Yes' and Beach='Yes' and GuestHouse='Yes' and Elevator='Yes' and Tennis='Yes' where Property='ricardo' 


ya verifique que los campos sean varchar y n oentiendo el por que del error en los campos que me marca error son los siguientes Region, Region1, TypePropert, Location alguna sugerencia gracias

eduarcol 10-10-2007 01:50:27

Por lo que parece el campo region es de tipo double y tu le estas asignando un string, revisa la declaracion de los campos para que veas

pcicom 10-10-2007 02:02:58

Código PHP:

update properties set Region='Airport' and Region1='Ixtapa' and TypePropert='Condominium' and Location='OceanFront' and Bedrooms='1' and Parking='2 spaces' and Furnished='Basic' and Bathrooms='1' and Views='Pool' and Price='0...100,000' and Wineceller='Yes' and Dock='Yes' and BeachClub='Yes' and Beach='Yes' and GuestHouse='Yes' and Elevator='Yes' and Tennis='Yes' where Property='ricardo' 

Si es una INSTRUCCION SQL, entonces tienes un ERROR logico de Tu instruccion SQL

Código SQL [-]

UPDATE properties SET
  Region='Airport',
  Region1='Ixtapa',
  TypePropert='Condominium',
  Location='OceanFront',
  Bedrooms='1',
  Parking='2 spaces',
  Furnished='Basic',
  Bathrooms='1',
  Views='Pool',
  Price='0...100,000',
  Wineceller='Yes',
  Dock='Yes',
  BeachClub='Yes',
  Beach='Yes',
  GuestHouse='Yes',
  Elevator='Yes',
  Tennis='Yes' 
  WHERE Property='ricardo' ;

eduarcol 10-10-2007 02:14:31

opps, no ma habia fijado en el update, me enfoque solo en el error y no en el contexto

richy08 10-10-2007 16:02:51

Cita:

Empezado por pcicom (Mensaje 237325)
Código PHP:

update properties set Region='Airport' and Region1='Ixtapa' and TypePropert='Condominium' and Location='OceanFront' and Bedrooms='1' and Parking='2 spaces' and Furnished='Basic' and Bathrooms='1' and Views='Pool' and Price='0...100,000' and Wineceller='Yes' and Dock='Yes' and BeachClub='Yes' and Beach='Yes' and GuestHouse='Yes' and Elevator='Yes' and Tennis='Yes' where Property='ricardo' 

Si es una INSTRUCCION SQL, entonces tienes un ERROR logico de Tu instruccion SQL


Código SQL [-]

UPDATE properties SET
Region='Airport',
Region1='Ixtapa',
TypePropert='Condominium',
Location='OceanFront',
Bedrooms='1',
Parking='2 spaces',
Furnished='Basic',
Bathrooms='1',
Views='Pool',
Price='0...100,000',
Wineceller='Yes',
Dock='Yes',
BeachClub='Yes',
Beach='Yes',
GuestHouse='Yes',
Elevator='Yes',
Tennis='Yes'
WHERE Property='ricardo' ;





gracias pcicom:p jeje no me habia dado cuenta de ese detalle, a veces los errores mas tonton son los mas dificiles de encontrar pero me queda una duda por que si quito los primeros 4 campos del update los demas funcionan bien:confused:

pcicom 10-10-2007 17:11:22

Primero a lo primero..

Obviedades:
Si tu campo es Numerico resulta Logico que debes de asignarle un valor Numerico
Si tu campo es STRING(char,varchar,..) debes de asignarle un STRING.
Si tu campo es FECHA(date,timestamp) debes de asignarle uno IGUAL.


No puedo saber que tipo de valor es el asignado a tu campo, para lo cual debes de revisar la estructura de tu TABLA en tu BD..

O Si tu te refieres a lo siguiente:

Código SQL [-]
UPDATE [TABLA] SET   
   campo1=valor1_del_mismo_tipo ,     
   campo2=valor2_del_mismo_tipo ,     
   "                        "
   campoN=valorN_del_mismo_tipo
WHERE
   

No Importa cuantos campos actualizes con la INSTRUCCION UPDATE, siempre y cuando la sintaxis de la instruccion SQL sea la correcta


La franja horaria es GMT +2. Ahora son las 11:03:08.

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