FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 y hasta pronto
__________________
El que da primero da dos veces. |
#2
|
||||
|
||||
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... |
#3
|
||||
|
||||
Gracias por responder Dec Según SanGoogle parametro es:
Cita:
Creo que estoy ya cansado y con sueño porque no entiendo gracias y saludos
__________________
El que da primero da dos veces. Última edición por Damian666 fecha: 02-09-2007 a las 08:11:46. |
#4
|
||||
|
||||
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... |
#5
|
||||
|
||||
Muchas gracias por el ejemplo Dec creo que fue la unica forma de entender, ahora si podre investigar mas sobre este codigo ya que como me dijiste si se ve elegante y esta muy ordenado eh.
Gracias y hasta la proxima.
__________________
El que da primero da dos veces. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta a tabla mysql remota y copiar datos en modo local | coletaun | Varios | 1 | 29-12-2006 14:49:45 |
No puedo insertar datos (por parámetros) en una tabla - Zeos, Mysql | belen | MySQL | 2 | 13-10-2006 00:16:51 |
Obtener los datos de una tabla en Mysql | dcidt | MySQL | 5 | 28-09-2005 03:10:48 |
Almacenar Imagen en una BD se Puede?? | (VIH)Lestat | Conexión con bases de datos | 1 | 17-06-2005 18:26:15 |
|