![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#17
|
||||
|
||||
|
Cita:
Ahora llegamos al siguiente punto: - Los parámetros de una query. Para substituir el valor de un campo en la query por un parámetro, para así tener un valor variable, debes substituir ese valor puesto a manor por parámetro con el nombre que tu quieras y precedido por dos puntos. Por ejemplo: :Artic es el parámetro al cual le asignaremos el valor que queramos. Ahora vamos a asignarle un valor Para ello y siempre después de asignar todo el texto de la query y antes de ejecutarla hacemos lo siguiente:
Entre los paréntesis ponemos el nombre del parámetro (sin los dos puntos). Luego hemos puesto AsString para indicarle que el parámetro que le vamos a pasar es de tipo String. Sino es así puedes desplegar las posibles opciones con el codeinsight (Tras el punto espera un poco o presiona Ctrl + Barra espaciadora) y ver los demás tipos que le puedes asignar al parámetro. Luego asignamos al parámetro un valor, en este caso el contenido de un edit. Ojo, el valor asignado debe ser del mismo tipo d edatos que el parámetro, en este caso el text de un edit es de tipo string. Para tú caso particular, debemos saber antes que tipo de objeto estas usando (combobox, listbox, etc). Haz pruebas con esto y ves jugando un poco. Edito: ahora que veo en esta misma sentencia hay un error: No es necesario poner los dos puntos al final de la sentencia, ya que el objeto la cierra automáticamente. |
|
|
|