Consultas con Parámetros
Las consultas con parámetros son aquellas cuyas condiciones de búsqueda se definen mediante parámetros.
12. Consultas con Parámetros
Las consultas con parámetros son
aquellas cuyas condiciones de búsqueda se definen mediante parámetros.
Si se ejecutan directamente desde la base de datos donde han sido definidas
aparecerá un mensaje solicitando el valor de cada uno de los parámetros.
Si deseamos ejecutarlas desde una aplicación hay que asignar primero
el valor de los parámetros y después ejecutarlas. Su sintaxis
es la siguiente:
PARAMETERS nombre1 tipo1, nombre2 tipo2, ... , nombreN tipoN Consulta
|
Puede utilizar nombre pero no tipo de
datos en una cláusula WHERE
o HAVING.
PARAMETERS Precio_Minimo Currency, Fecha_Inicio DateTime; SELECT IDPedido, Cantidad FROM Pedidos WHERE Precio > Precio_Minimo AND FechaPedido >= Fecha_Inicio;
El ejemplo siguiente muestra como utilizar
los parámetros en el programa de Visual Basic:
Public Sub GeneraConsulta() Dim SQL As String Dim Qd As QueryDef Dim Rs As Recordset SQL = "PARAMETERS Precio_Minimo Currency, Fecha_Inicio DateTime; " SQL = SQL & "SELECT IDPedido, Cantidad FROM Pedidos WHERE Precio> " SQL = SQL & "Precio_Minimo AND FechaPedido >= Fecha_Inicio; " Set Qd = BaseDatos.CreateQueryDef(MiConsulta, SQL) Qd.Parameters!Precio_Minimo = 2 Qd.Parameters!FechaInicio = #31/12/95# Set Rs = Qd.OpenRecordset() End Sub
Ejemplo:
PARAMETERS [Escriba los Apellidos:] Text; SELECT * FROM Empleados WHERE [Escriba los Apellidos:] = [Apellidos]; La ejecución desde la base de datos solicita al usuario los apellidos del empleado y después muestra los resultados
Siguiente capítulo: Acceso
a las Bases de Datos Externas
- Introducción
- Consultas
de Selección - Criterios
de Selección - Agrupamiento
de Registros y Funciones Agregadas - Consultas
de Actualización - Tipos
de Datos - SubConsultas
- Consultas
y Referencias Cruzadas - Consultas
de Unión Interna - Consultas
de Unión Externas - Estructuras
de las Tablas - Consultas
con Parámetros - Acceso
a las Bases de Datos Externas - Omitir los permisos de ejecución
- La
Cláusula Procedure - Anexos
que esta bien pero un poco mas explicado, que sea entendido por jovenes de preparatoria
SERIA BUENO QUE SE HABLARA SOBE LOS PASOS A SEGUIR PERO MAS DETALLADAMENTE PARA QUE SEA MAS ENTENDIBLE.
pues yo pienso que esta pagina no sive para nada, el que hiso esta pagina web le recomiendo que se vaya mucho a chingar a su madre yo soy de gomezpalacio durango y estoy tirado me pueden encontrar en la colonia valle del nazas
Uy señor Gerardo creo que usted esta en el lugar equivocado… Sus groserias y mala educacion no deberian estra aca. Le recomiendo no usar de nuevo estos espacios para sus escritos. Esta web es muy educativa y muy poderosa
Grcais por la ayuda del tudtorila lo estoy siguiendo..
Adios
Yo encuentro muy buena la página para buscar ejemplos avanzados de SQL, me ha servido muchisimo!
Felicidades.
Y a los que reclamas, mejor que se esfuercen y estudien los flojos que aqui no les van a hacer los trabajos.
Idiotas!
Gracias por la ayuda que publican.
Quiero resolver un ejercicio en SQL que pide la conversion de libras en gramos.
la letra dice:”para todas las partes obtener el numero y el peso en gramos sabiendo que 1 libra es 454 gramos.
seria mejor que colocaran pasos para realizarla
muchos ñoños los que lean esto ok locos malditos retrasados jajajajj<
deberian de hacer las respuestas mas explicadas