Ver Mensaje Individual
  #5  
Antiguo 02-08-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Por cierto, yo no soy partidario de poner los nombres de los campos entre comillas porque entonces estás obligado a ponerlo siempre tal y como lo has escrito entre comillas.
Sin embargo si lo pones sin comillas entonces podrás usarlo después como quieras. Me explico:
Código SQL [-]
CREATE TABLE "RE0012"
(
  "ID_USUARI" INTEGER NOT NULL,
  "USUARI" VARCHAR(15) CHARACTER SET ISO8859_1 COLLATE ES_ES,
  "PASWORD" VARCHAR(15) CHARACTER SET ISO8859_1 COLLATE ES_ES
);
Luego tienes que hacer:
Código SQL [-]
select "ID_USUARI" from "REC0012" where "USUARI"= :user and "PASWORD"= :clave

Sin embargo, si lo declaras así:
Código SQL [-]
CREATE TABLE RE0012
(
  ID_USUARI INTEGER NOT NULL,
  USUARI VARCHAR(15) CHARACTER SET ISO8859_1 COLLATE ES_ES,
  PASWORD VARCHAR(15) CHARACTER SET ISO8859_1 COLLATE ES_ES
);
Entonces puedes luego poner como quieras, mayúsculas/minúsculas y sin comillas, ejemplo:
Código SQL [-]
select id_usuari from rec00012 where usuari= :user and pasword= :clave

En fin, es más propicio a equivocarse de tu manera y hay que teclear más, las comillas, no olvidando mayúsculas/minúsculas, mientras que la forma que lo hago yo puedes olvidarte de todo eso
Responder Con Cita