MySql puede almacenar datos en una tabla virtual?
Hola a todos, esta es una pregunta que me salio al ver el codigo de un programa, bueno esto es una parte.
hasta donde entiendo Q3 es un TQuery, TCARGO la tabla y Descripción es el campo pero z_nombre y z_codigo que son? y como los interpreta Mysql? ya que estos campos o no se que puedan ser no los encontre en toooda la base de datos, ni declarados en tooodas las unidades del sistema. gracias :D y hasta pronto :confused: |
Hola,
Son parámetros. Son parámetros que pueden usarse para conformar la consulta SQL. Fíjate en las instrucciones que usan el método "ParamByName". Ahí se les está dando el valor adecuado a los parámetros. En definitiva, es una forma más o menos elegante de conformar consultas SQL, porque evitan posibles problemas y quebraderos de cabeza con comillas, dobles comillas, dobles comillas dobles... |
Gracias por responder Dec Según SanGoogle parametro es:
Cita:
Creo que estoy ya cansado y con sueño porque no entiendo:o gracias y saludos |
Hola,
Parece que encontraste información relativa a los parámetros (o argumentos) que pueden pasarse a un programa, pero, no es el caso de los parámetros que tratamos aquí. En este caso... cómo explicarlo, el parámetro vendría a indicar una especie de "clave", donde se insertaría (en el lugar de la clave) el valor correspondiente. Es, si no me equivoco, algo similar a como funciona la función "Format" de la unidad "SysUtils". Considera el siguiente código:
Piensa en "nombre" como un argumento, un parámetro, cuyo valor será situado (dentro de la cadena "s") en el lugar de la clave "%S". De tal modo que "ShowMessage" mostraría: Código:
Tu nombre es Pepito Grillo
Será sustituído (en tiempo de ejecución) por el valor del parámetro "z_nombre". Para eso está más abajo:
Con la que esa parte de la cadena de la consulta SQL quedaría en tiempo de ejecución:
... suponiendo que en "ENombre.Text" contenga la cadena "Pepito Grillo". Como decía más arriba, todo esto es una elegante forma de evitar cosas como esta:
Y mucho peores... ni siquiera sé si funcionaría tal como lo escribo... |
Muchas gracias por el ejemplo Dec creo que fue la unica forma de entender:o, ahora si podre investigar mas sobre este codigo ya que como me dijiste si se ve elegante y esta muy ordenado eh:D.
Gracias y hasta la proxima.:cool: |
La franja horaria es GMT +2. Ahora son las 19:42:25. |
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