| |||
Consulta SQL con Campos Variables Que tal compañeros, planteo mi problema, tengo un formulario donde consulto bases de datos (hechas en Access 2003), utilizo ADOX para cargar las tablas de dicha base de datos en un TreeView, luego con un DoubleClik en el TreeView me carga los campos de dicha tabla en un CheckedListBox, luego selecciono los campos que quiero que me muestre en una grilla, hasta ahi todo bien, esto ultimo lo logro con código Visual Basic, mi pregunta es, existe alguna manera de crear una consulta SQL como "Select " & xCampos & " From " & MiTabla donde xCampos sean los campos que previamente seleccione en el CheckedListBox?, es decir, las consultas con campos previamente conocidos no tengo problema con eso ("Select cmp1, cmp2, cmp3, ... From MiTabla"), sin embargo en este caso los campos no son siempre los mismos, son al libre albeldrio, espero haberme explicado pues no he encontrado nada en la web que me saque de la duda, y es que con condigo SQL serian mas rápidas mis consultas. De antemano muchas gracias. |
| ||||
Respuesta: Consulta SQL con Campos Variables Query dinamico??? no se si se pueda hacer eso en access pero en sql server puedes ejecutar una variable y en la variable puedes poner tu sentencia. algo asi
Código SQL:
Ver original Saludos!
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
| |||
Respuesta: Consulta SQL con Campos Variables te refieres a una consulta algo asi?:
Código SQL:
Ver original Claro!, si se pueden hacer consultas asi, mi duda es como hago una consulta donde los campos no siempre son los mismos, si te das cuenta en el ejemplo los campos los puedo poner cuando son fijos y siempre voy a necesitar de esos campos en particular, pero no es así, en la siguiente necesito los datos de los campos seleccionados: "IndiceN1", "IndiceN2", "NumCta", "Concepto", luego quiero visualizar "IndiceN3", "IndiceBG", "NomCta", "Descripción", luego podria necesitar visualizar los campos: "Descripcion", "IndiceN4", "Concepto", "IndiceN2", y asi sucesivamente, un sin fin de combinaciones, pues los campos los selecciono de una lista con checkbox, luego los muestro en una grilla (vsFlexAray), espero haberme explicado compañero Libras, no se, se me ocurre un Array o Matriz, luego meter los campos (nombres) en dicho array o matriz, Array=Campo1, Campo2, Campo3, etc., luego "Select " & Array & " From MiTabla", algo asi, sin embargo no me funciona, y te agradezco hayas contestado. |
| ||||
Respuesta: Consulta SQL con Campos Variables Pues..........si, en el pseudocodigo que te pase esta lo que necesitas........
__________________ What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me |
Etiquetas: |