Me conecto asi
Cita: Set db = New ADODB.Connection
db.Open "Driver={MySQL ODBC 3.51 Driver};" & _
"Server=" & servidor & ";" & _
"Port=3306;Database=ssdm;" & _
"User=" & usuario & ";Password=" & contraseña & ";Option=3;"
Esta conexion Funciona bien en las dos pc's
Llamo al proc almacenado asi
Cita: Dim consulta As String
Dim cSigno As String
Dim n As Integer
valor = monto
n = InStr(monto, ",")
If n > 0 Then monto = Left(monto, n - 1) & "." & Mid(monto, n + 1)
Set cmd = New ADODB.Command
cadena = codcli & ", " & monto & ""
cmd.CommandText = "cuentasuma" & "(" & cadena & ")"
cmd.ActiveConnection = db
cmd.Execute
Esto desde la maquina donde esta instalado el servidor funciona barbaro
pero desde la otra que se conecta al servidor de la primera da este error
Cita: [MySQL][ODBC 3.51 Driver][Mysql-5.2.3-falcon-alpha-community-nt] You have an error in your sql syntax; check the manual that corresponds to your MySQL Server version for de right syntax to use near 'cuentasuma(13, 36.36)' at line 1
Explico otra vez que en la maquina 1 si funciona sin errores
el procedimiento busca por codigo de cliente en este caso = 13 y le suma el monto en este caso = 36.36
Bueno gracias por responder