** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y Otros sistemas
  Mensajes nuevos Mensajes nuevos RSS - Store Procedure
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Store Procedure

 Responder Responder
Autor
Mensaje
Alberto_bal Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 28/Enero/2011
Localización: Argentina
Estado: Sin conexión
Puntos: 6
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Alberto_bal Cita  ResponderRespuesta Enlace directo a este mensaje Tema: Store Procedure
    Enviado: 22/Mayo/2020 a las 12:28
Hola a todos

     Tengo un equipo con Windows 7 64 bit, el conector Odbc que uso es el "MySQL ODBC 3.51 driver", y mi programa en vba realiza un llamado a un Store Procedure de Mysql, y este me esta devolviendo un "error de sintaxis".

     Este programa corre sin problemas en el Pc que esta al lado y nunca ha fallado.  realice un cambio en el procedimiento enviando solamente un valor numerico y este devuelve el mismo error:

CREATE PROCEDURE `Elimina_informe`(in l_turno int)

BEGIN
DELETE FROM `servicio`.`estudio` where (turno = l_turno);
END;

y del lado del access
**************************************************************
Set cmd = New ADODB.Command
           With cmd
Sql$="1001"
                .ActiveConnection = conn
                .CommandType = adCmdStoredProc
                .CommandText = "Elimina_informe (" & sql$ & " ) "
                .Execute "Elimina_informe"
           End With
           conn.Close

Tienen idea si hay que cambiar alguna libreria de windows para resolver este fallo??? Gracias




Arriba
Hamilita Ver desplegable
Nuevo
Nuevo


Unido: 31/Julio/2020
Localización: Valencia
Estado: Sin conexión
Puntos: 2
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita Hamilita Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 01/Agosto/2020 a las 10:31
Hola! Yo también tuve el mismo problema. Este es un problema bastante común. En general, mi computadora portátil no funcionó bien... No sabía Cuál era el problema. Mi amigo, que está bien versado en la computadora, me dijo que este es un problema en los controladores heredados. Le pedí que me ayudara. Ha instalado los controladores con https://thinkmobiles.com/blog/es/actualizador-de-controladores-gratis-lista/ . Después de la actualización, el problema se resolvió. Ahora puedo trabajar normalmente, ya que el trabajo principal que tengo con la computadora.

Editado por Hamilita - 07/Agosto/2020 a las 16:23
Arriba
deneg_nhj Ver desplegable
Habitual
Habitual
Avatar

Unido: 03/Septiembre/2012
Localización: Mexico
Estado: en línea
Puntos: 112
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita deneg_nhj Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 04/Agosto/2020 a las 04:09
Puede ser que sean los permisos para ejecutarlo

Revisa si no se ejecuta con un usuario diferente al de la compu donde si funciona


Saludos!




Especializado en Microsoft Access, SQL SERVER y Excel
Arriba
deneg_nhj Ver desplegable
Habitual
Habitual
Avatar

Unido: 03/Septiembre/2012
Localización: Mexico
Estado: en línea
Puntos: 112
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita deneg_nhj Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 04/Agosto/2020 a las 04:10


Estimado

Revisa si no es por problemas de permisos. Asegurate que es el mismo usuario que utilizas en la compu donde si funciona.

Saludos!
DENEG


Especializado en Microsoft Access, SQL SERVER y Excel
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable