Consultas con parámetros y OpenDataSource

26/05/2004 - 11:20 por Rubén Vigón | Informe spam
Desde un procedimiento almacenado de SQL Server accedo a una consulta de una base de datos de Access mediante «OpenDataSource»; por ejemplo:

SELECT * FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\carpeta\basedatos.mdb";Persist Security Info=False'
)...NombreConsulta

Ésto funciona perfectamente (también con «OpenRowSet»); el problema es que la consulta reciba parámetros, por ejemplo:

PARAMETERS prmFechaIni DATE, prmFechaFin DATE;
SELECT * FROM Pedidos WHERE Fecha BETWEEN prmFechaIni AND prmFechaFin

¿Cómo puedo pasar los valores de los parámetros desde «OpenDataSource» u «OpenRowSet»?

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic

Preguntas similare

Leer las respuestas

#6 Rubén Vigón
26/05/2004 - 16:56 | Informe spam
Lo pensé... pero creo que sería "matar moscas a cañonazos" ya que la aplicación de contabilidad se usa continuamente por 10 ó 12 usuarios, y ésta solución requeriría una sincronización constante entre las tablas de Access y sus copias en SQL Server (me temo que me metería en un lío casi peor que el que tengo...)

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
Respuesta Responder a este mensaje
#7 Rubén Vigón
26/05/2004 - 16:57 | Informe spam
¡¡Magnífica idea!!

Voy a investigar ésta opción y os cuento...

Muchas gracias!

Un saludo,

Rubén Vigón
Microsoft MVP Visual Basic
Respuesta Responder a este mensaje
#8 Carlos Sacristan
26/05/2004 - 17:09 | Informe spam
De nada, espero que te sirva.

Ya te debo un favor menos ;-)


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"Rubén Vigón" escribió en el mensaje
news:#
¡¡Magnífica idea!!

Voy a investigar ésta opción y os cuento...

Muchas gracias!

Un saludo,

Rubén Vigón
Microsoft MVP Visual Basic
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida