![]() |
![]() |
![]() |
![]() |
![]() |
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 ![]() ![]()
__________________
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 ![]()
__________________
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
![]() ![]() Gracias y hasta la proxima. ![]()
__________________
El que da primero da dos veces. |
![]() |
|
|
![]() |
||||
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 |
![]() |
|