Visual Basic - Consultas almacenadas en Acccess

Life is soft - evento anual de software empresarial
 
Vista:

Consultas almacenadas en Acccess

Publicado por Jous (9 intervenciones) el 01/03/2002 11:42:14
Estoy intentando ejecutar desde VB una consulta almacenada en Access. Configuro una conexion ADO con todas las propiedades:
..................
.................
adoCmd.CommandText = "[Obtain_Prov]"
adoCmd.CommandType = adCmdStoredProc

y cuando intento ejecutar mediante adoCmd.Execute, me da el error:
"Invalid SQL Statement; expected 'DELETE', 'INSERT', 'PROCEDURE','SELECT' or 'UPDATE'."

El procedimiento almacenado es una query sencilla:
SELECT * FROM PROVIDERS

Que puede estar pasando ?
Alguien me puede enviar un ejemplo ?

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sin complicaciones

Publicado por Jorge (7 intervenciones) el 01/03/2002 15:00:06
No te compliques tanto,el codigo de la consulta en access lo puedes copiar y pegar despues en el origen de registros en ado como instruccion de texto.

secuencia:
copias el contenido de la consulta.
sobre el objeto ado pulsas boton derecho y lo conectas con la tabla,despues vas a la pestaña de origen de registros y selecionas tipo de origen (texto) y pegas la consulta en el recuadro te texto.este modo es el mas eficiente(para mi) para ejecutar filtros y consultas sin tener
que dar mas vueltas.
si necesitas alguna aclaracion contacta con mi emilio.
saludos de jorge
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sin complicaciones

Publicado por Jous (9 intervenciones) el 03/03/2002 19:04:42
Creo que no me he explicado bien. Yo quiero ejecutar la consulta que tengo almacenada en Access desde VB pero llamandola unicamente por el nombre de la consulta, para de esta manera mantener independencia entre el programa y la BDs, ya que de esta manera si quisiese cambiar la consulta solo tendria que modificarla en la BDs para nada tendria que tocar el EXE.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar