Parametros para consultas de paso a traves

07/02/2009 - 00:46 por José A. Giménez [Py] | Informe spam
Saludos a todo el grupo. Estoy migrando una aplicación hecha en Access
2007. He decido no usar DAO para grabar, modificar registros, etc. Ahora lo
hago con ADO directamente usando una cadena sql. De esta forma evito tener
vinculadas las tablas y asi ocultarlas de alguna forma a usuarios con ganas
de ser hackers.
Quería consultarles cómo pasar parámetros a una consulta de paso a través
del sql server. Ya que necesito enviar como parámetros unos valores que se
cargan en un formulario de Access y a continuación me muestre el informe
correspondiente (hecho en Access 2007). En este caso voy a basar el informe
hecho en Access en esa consulta de paso a través
Muchas gracias!

Preguntas similare

Leer las respuestas

#1 Jose Mariano Alvarez
08/02/2009 - 13:22 | Informe spam
Sugiero que preguntes en los foros de VB o Access segun sea tu herramienta
de desarrollo del cliente.
De mas esta decir que seria menjos si migraras tu aplicacion a .NET.

Aqui tienes un ejemplo que usa parametros
Cómo recuperar valores en SQL Server procedimientos con ADO almacenados
http://support.microsoft.com/kb/194792


Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase. Por
favor tratar de indicar la versión de SQL y Service Pack. La inclusión de
(CREATE, INSERTS, etc.) para poder reproducir el problema también ayuda.










"José A. Giménez [Py]" wrote in message
news:
Saludos a todo el grupo. Estoy migrando una aplicación hecha en Access
2007. He decido no usar DAO para grabar, modificar registros, etc. Ahora
lo hago con ADO directamente usando una cadena sql. De esta forma evito
tener vinculadas las tablas y asi ocultarlas de alguna forma a usuarios
con ganas de ser hackers.
Quería consultarles cómo pasar parámetros a una consulta de paso a través
del sql server. Ya que necesito enviar como parámetros unos valores que se
cargan en un formulario de Access y a continuación me muestre el informe
correspondiente (hecho en Access 2007). En este caso voy a basar el
informe hecho en Access en esa consulta de paso a través
Muchas gracias!


Respuesta Responder a este mensaje
#2 José A. Giménez [Py]
09/02/2009 - 02:03 | Informe spam
Gracias por tu respuesta

"Jose Mariano Alvarez"
escribió en el
mensaje de noticias:
Sugiero que preguntes en los foros de VB o Access segun sea tu herramienta
de desarrollo del cliente.
De mas esta decir que seria menjos si migraras tu aplicacion a .NET.

Aqui tienes un ejemplo que usa parametros
Cómo recuperar valores en SQL Server procedimientos con ADO almacenados
http://support.microsoft.com/kb/194792


Saludos


Ing. Jose Mariano Alvarez
SQLTotal Consulting

(Cambia los ceros por O y saca lo que sobra)

Este mensaje se proporciona tal como es, SIN GARANTIAS de ninguna clase.
Por favor tratar de indicar la versión de SQL y Service Pack. La inclusión
de (CREATE, INSERTS, etc.) para poder reproducir el problema también
ayuda.










"José A. Giménez [Py]" wrote in message
news:
Saludos a todo el grupo. Estoy migrando una aplicación hecha en Access
2007. He decido no usar DAO para grabar, modificar registros, etc. Ahora
lo hago con ADO directamente usando una cadena sql. De esta forma evito
tener vinculadas las tablas y asi ocultarlas de alguna forma a usuarios
con ganas de ser hackers.
Quería consultarles cómo pasar parámetros a una consulta de paso a través
del sql server. Ya que necesito enviar como parámetros unos valores que
se cargan en un formulario de Access y a continuación me muestre el
informe correspondiente (hecho en Access 2007). En este caso voy a basar
el informe hecho en Access en esa consulta de paso a través
Muchas gracias!


Respuesta Responder a este mensaje
#3 bardock
06/05/2011 - 10:58 | Informe spam
José A. Giménez [Py] escribió el 07/02/2009 00:46 :
Saludos a todo el grupo. Estoy migrando una aplicación hecha en Access
2007. He decido no usar DAO para grabar, modificar registros, etc. Ahora lo
hago con ADO directamente usando una cadena sql. De esta forma evito tener
vinculadas las tablas y asi ocultarlas de alguna forma a usuarios con ganas
de ser hackers.
Quería consultarles cómo pasar parámetros a una consulta
de paso a través
del sql server. Ya que necesito enviar como parámetros unos valores que
se
cargan en un formulario de Access y a continuación me muestre el informe
correspondiente (hecho en Access 2007). En este caso voy a basar el informe
hecho en Access en esa consulta de paso a través
Muchas gracias!


Hola amigos soy nuevo en este sitio y dado que nose porque no puedo formular una pregunta propia me veo obligado a hacerla aqui, por eso pido perdon por si a alguien le molesta pero estoy un poco desesperado, bueno ahi va mi pregunta:

tengo una base de datos(base de datos 1) con sus tablas, formularios, etc, que esta hecha para llevar a cabo un registro de visitas para la fabrica donde trabajo, y quiero proteger los datos que el usuario ira metiendo vinculando la tabla de la base de datos 1 con otra tabla en otra base de datos distinta, pero una vez las vinculo el codigo ya no me funcion y me da error, bueno aqui os pongo el codigo y si me podriais ayudar os lo agradeceria eternamente, el error lo marca en el index y el seek ya que al vincular la tabla no los reconoce.


Function comp_DNI() As String
Dim db As DAO.Database
Dim rs As DAO.Recordset


numero = Forms![Registro visitas]!DNI '(formulario de la base de datos 1)

Set db = CurrentDb()
Set rs = db.OpenRecordset("Registro visitas") '(Tabla vinculada)

rs.Index = "DNI"
rs.Seek "=", numero

If rs.NoMatch = True Then
MsgBox ("no esta")
Exit Function
End If

If numero = rs!DNI Then
Forms![Registro visitas]!Nombre = rs!Nombre
Forms![Registro visitas]!Empresa = rs!Empresa
Forms![Registro visitas]![Persona a la que busca] = rs![Persona a la que busca]
Exit Function
End If

End Function

Gracias de antemano, un saludo a todos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida