FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Excluir Campos En Un Select
Select * From Tablax
Codigo Nombre Direccion Estado Quiero Que No Me Muestre El Estado, Es Algo Asi Como Select *,-estado From Tablax No Quiero Esto! Select Codigo,nombre,direccion From Tablax Debido A Que Son Muchos Campos.
__________________
Enseñar es la virtud de un sabio. |
#2
|
||||
|
||||
Que yo sepa, no se puede. O pones "*" o pones los campos uno a uno. Al menos así es en el SQL normalizado. Ahora bien, no sé si el gestor que utilices permite hacerlo con alguna extensión al lenguaje, aunque lo cierto es que lo dudo.
Una posible solución es utilizar "vistas", pero creo que eso también depende del gestor. |
#3
|
||||
|
||||
Como dice Ñuño, no tienes nada que haga lo que pides.
Lo que suele hacerse es "inventar" una opción para que la ocultar una columna en un grid, se quite la columna del select (por ejemplo), o también hacer el select * aunque no se necesite todos los campos (esto es ineficiente, pero suele ocurrir que necesitas un campo para realizar operaciones aunque el usuario no quiera verlo en una rejilla de datos. (hecho de memoria... tendrá algun error por ahí). En caso de que no te sirva esta opción, recuerda que también puedes iterar por Dataset.TFields, por ejemplo:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 03-09-2010 a las 17:54:47. |
#4
|
||||
|
||||
mostrar todos los campos excentuando un campo
hola
tengo una tabla con mas de 50 campo SELECT * FROM CONTRATOS ahora esto me muestra todos los campos. pero quiero que el primer campo no me lo muestre
__________________
Enseñar es la virtud de un sabio. |
#6
|
||||
|
||||
jeje, y asi hasta llegar al campo 50.
jeje muy gracioso. y no son 50 campos son 105 campos.
__________________
Enseñar es la virtud de un sabio. |
#7
|
||||
|
||||
No hay otra forma, salvo que uses alguna base de datos que no nos has dicho. Lo normal es que no se pueda.
|
#8
|
||||
|
||||
Cita:
Este mismo tema fué tratado el año pasado bajo el título: Excluir Campos En Un Select. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Cita:
He unido ambos hilos porque es la misma pregunta, del mismo usuario. |
#10
|
||||
|
||||
Así es. Mi intención era recordarle, pero se me escapó lo de combinar los temas.
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
||||
|
||||
Bueno, lo he hecho porque es el mismo usuario y no se "desvirtúa" nada el hilo
|
#12
|
|||
|
|||
y por que no haces una funcion como parametros de la tabla y los campos a excluir ?
es decir abres la tabla verificas registras los campos y ademas excluyes los que desees .. afecta un poco el performance.. pero si es lo que necesitas... Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como mostrar un IWDBGrid con todos los registros | fcios | Internet | 1 | 22-01-2010 20:11:08 |
Como mostrar todos los campos | salvanano | Impresión | 4 | 09-05-2005 01:20:55 |
Que band usar para mostrar todos los reg | Supermagayin | Impresión | 0 | 16-04-2004 21:03:24 |
Mostrar todos los valores de un campo de una tabla | vhirginia | Conexión con bases de datos | 5 | 25-03-2004 20:07:18 |
Si el parámetro es null mostrar todos | jam | Firebird e Interbase | 5 | 25-11-2003 22:43:24 |
|