Imprimir página | Cerrar ventana

Store Procedure

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y Otros sistemas
Descripción del foro: Proyectos ADP & Sql Server, Mysql& Access, MSDE
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=85295
Fecha de impresión: 01/Junio/2020 a las 15:58


Tema: Store Procedure
Publicado por: Alberto_bal
Asunto: Store Procedure
Fecha de publicación: 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







Imprimir página | Cerrar ventana