Duda consulta con ADO recordset en VB6...
Tengo lo siguiente:
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = 319 Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Pero debo cambiar la consulta de MiRecordset según como cambie el valor de la SECCIÓN, ya se que NO puedo hacer esto:
Dim VARIABLESECCION As String
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = VARIABLESECCION Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Y que TAMPOCO se puede hacer esto:
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = " & VARIABLESECCION & " Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Se que con SQL se puede hacer una consulta en SQL y se puede guardar ésta en una variable para usarla después con recordset, pero yo estoy utilizando access 2007, espero que me den ideas de como utilizar variables con recordset, gracias de antemano por las respuestas.
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = 319 Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Pero debo cambiar la consulta de MiRecordset según como cambie el valor de la SECCIÓN, ya se que NO puedo hacer esto:
Dim VARIABLESECCION As String
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = VARIABLESECCION Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Y que TAMPOCO se puede hacer esto:
MiRecordset.Open "SELECT MANZANA FROM MANZANA Where DISTRITO = 1 AND LOCALIDAD = 1 AND SECCION = " & VARIABLESECCION & " Order by MANZANA", MiConexion, adOpenDynamic, adLockOptimistic
Se que con SQL se puede hacer una consulta en SQL y se puede guardar ésta en una variable para usarla después con recordset, pero yo estoy utilizando access 2007, espero que me den ideas de como utilizar variables con recordset, gracias de antemano por las respuestas.
1 Respuesta
Respuesta de drinfierno
1