Ir al contenido


Foto

Table Unknow en DBExpress


  • Por favor identifícate para responder
7 respuestas en este tema

#1 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 30 noviembre 2009 - 02:01

Hola,
quería compartir con ustedes este problema que tuve hasta hace algunos días con los componentes DBExpress.
Sucedía cada que a un ClientDataSet despues de lanzar un query mediante el CommadText, intentaba retornarlo para hacer una inserción, pero al contrario recibía dicho error:

Table unknown 'nombre tabla'...


Por más que intentaba no daba con el problema; hasta que caí en cuenta de que ya conocía la respuesta :D, no comprendo la verdadera razón de esta diferencia, pero la razón es la forma de escritura de la sentencia:



sql
  1. SELECT * FROM la_tabla



Con solución, escribirla en mayúscula:



sql
  1. SELECT * FROM LA_TABLA



Espero sirva de ayuda este comentario.


Saludos!
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 30 noviembre 2009 - 02:44




sql
  1. SELECT * FROM la_tabla



Con solución, escribirla en mayúscula:



sql
  1. SELECT * FROM la_tabla




*-) 8-) Hay algo que no me checa amigo :)

Salud OS
  • 0

#3 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 30 noviembre 2009 - 02:51

Hola
Yo creo que esto del copy y paste le jugo una broma a Felipe :D
Para mi que la_tabla debe ser la diferencia, no se, ya nos lo dira Felipe. (y)
Saludos
  • 0

#4 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 30 noviembre 2009 - 03:30

Lo que pasa es que la etiqueta automáticamente cambia las minúsculas a mayúsculas, por eso no se aprecia el ejemplo :D en la primera sentencia esta escrita en minúscula.

Saludos!
  • 0

#5 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 30 noviembre 2009 - 03:32

Entonces, si mal no entendí, lo que cambio fue el Select y el From cierto ?  *-)  ^o|

Saludox ! :D

  • 0

#6 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 30 noviembre 2009 - 03:55

Cambio de esto (minúscula):

select * from la_tabla

a esto (mayúscula):

SELECT * FROM LA_TABLA


Saludos!
  • 0

#7 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 30 noviembre 2009 - 04:40

Acabo de modificarla y está en mayúsculas ^o|
  • 0

#8 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 30 noviembre 2009 - 05:05

Acabo de modificarla y está en mayúsculas ^o|


Pues sigue igual *-)... de todas formas la intención es apreciar la simple diferencia, añado que este error me ha salido en Delphi 7 y Turbo Delphi 2006.

Saludos!
  • 0




IP.Board spam blocked by CleanTalk.