184 views
Skip to first unread message

julio cesar

unread,
Jan 26, 2022, 11:47:36 AM1/26/22
to publice...@googlegroups.com
Buenos días ingenieros, estoy tratando de poder usar ka Api de mikrotik en visual foxpro, en la web y un ing  fue de ayuda para tener un proyecto que en teoría lo puede hacer, por medio de fox puedo hacer que se conecte por la ip y el puerto de la api mikrotik, pero cuando llega al usuario y contraseña me genera error de que alguno de los 2 no son correctos, y  o puedo establecer comunicación a la mikrotik, lo que requiero es poder conectarla y poder ejecutar comando de terminal como ejemplo : "/ip firewall filter disable x" comando de terminal mikrotik, publique por Facebook en los grupos pero no he podido dar con Buenos resultados, me gustaría saber si hay alguien que lo manejara que me pudiera dar una mano, gracias. 

WP-Developers

unread,
Jan 29, 2022, 12:05:20 AM1/29/22
to publice...@googlegroups.com
Habilitar API en Mikrotik
– IP -> Service
– Enable “api”
– Aplicar seguridad al servicio “api”

El mié, 26 ene 2022 a las 11:47, julio cesar (<sistemas...@gmail.com>) escribió:
Buenos días ingenieros, estoy tratando de poder usar ka Api de mikrotik en visual foxpro, en la web y un ing  fue de ayuda para tener un proyecto que en teoría lo puede hacer, por medio de fox puedo hacer que se conecte por la ip y el puerto de la api mikrotik, pero cuando llega al usuario y contraseña me genera error de que alguno de los 2 no son correctos, y  o puedo establecer comunicación a la mikrotik, lo que requiero es poder conectarla y poder ejecutar comando de terminal como ejemplo : "/ip firewall filter disable x" comando de terminal mikrotik, publique por Facebook en los grupos pero no he podido dar con Buenos resultados, me gustaría saber si hay alguien que lo manejara que me pudiera dar una mano, gracias. 

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/CAFL8EOrZVOKVk-XfLB2k96ybbsqyGem628r3tDJQ2B73TsHd%3Dw%40mail.gmail.com.

olga galeano

unread,
Jan 29, 2022, 9:37:44 AM1/29/22
to publice...@googlegroups.com
hola tengo mi base de datos en mysql con vfp9


Genero un consulta como esta

"cadena = 'SELECT codigo, propietario, from propietario order by codigo '
resp   = SQLEXEC(nconexionh, cadena, 'cursor_propietario')"


Esta consulta no quiero generar por cada formulario donde la necesite, quiero que se genere en mi programa inicio


pero si lo pongo ahi; al entrar a un fomulario ya  'cursor_propietario no exisste


hay alguna forma de hacerlo tipo publica?

Graciasss

olga galeano

unread,
Jan 29, 2022, 9:46:45 AM1/29/22
to publice...@googlegroups.com
perdon la insistencia 
  yo tengo un progama que convierte todas mis tablas db a mysql sin problema, a exepcion de las ñ tildes o acentos


Hay alguna sentencia que pueda ponerle a mi programa para que estos datos pasen bien?

Gracias

Víctor Hugo Espínola Domínguez

unread,
Jan 29, 2022, 10:50:55 AM1/29/22
to publice...@googlegroups.com
El formulario debe tener la propiedad DataSession = 1 (Default data session)

Saludos,
Víctor.
Lambaré - Paraguay.



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Víctor Hugo Espínola Domínguez

unread,
Jan 29, 2022, 11:13:07 AM1/29/22
to publice...@googlegroups.com
Si las tablas dbf fueron creadas con Foxpro en DOS puedes usar la función CPCONVERT para enviar los campos a Mysql

image.png


Saludos,
Víctor.
Lambaré - Paraguay.


--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

olga galeano

unread,
Jan 30, 2022, 5:12:08 PM1/30/22
to publice...@googlegroups.com
A que formulario te referís? Por que ho quiero generar la consulta en el programa inicio.prg y que de ahí el sistema vea la consulta sirnpre

Libre de virus. www.avg.com

Cristian Novoa

unread,
Jan 30, 2022, 5:16:03 PM1/30/22
to Comunidad de Visual Foxpro en Español
... puedes convertir el cursor en variable, y asi dejas la variable como publica

Cristian Novoa

unread,
Jan 30, 2022, 5:18:37 PM1/30/22
to Comunidad de Visual Foxpro en Español
*------------------------------------------------------------------------------------------------------
FUNCTION mi_cursortoxml(tcCursor)

LOCAL lcXML


CURSORTOXML(tcCursor, "lcXML", 2, 0, 0, "1")

RETURN lcXML

*------------------------------------------------------------------------------------------------------
PROCEDURE mi_xmltocursor(tcVariable, tcCursor)

XMLTOCURSOR(tcVariable, tcCursor)

RETURN

El sábado, 29 de enero de 2022 a la(s) 11:37:44 UTC-3, foxera escribió:

Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2022, 5:20:09 PM1/30/22
to publice...@googlegroups.com
Me refiero a cualquier formulario que necesite acceder al cursor creado en el principal

Saludos,
Víctor.
Lambaré - Paraguay.


Víctor Hugo Espínola Domínguez

unread,
Jan 30, 2022, 5:28:18 PM1/30/22
to publice...@googlegroups.com
Si el cursor tiene solo  un registro puedes con SCATTER NAME crear una variable pública tipo objeto, o agregar el objeto a _Screen

Saludos,
Víctor.
Lambaré - Paraguay.


El dom, 30 ene 2022 a la(s) 19:12, olga galeano (galean...@gmail.com) escribió:

olga galeano

unread,
Feb 8, 2022, 7:03:04 AM2/8/22
to publice...@googlegroups.com
buenas , tengo un sistema en vfp9 y ahora lo estoy migrando a mysql


y ya actualice con varias tabla y no hay problemas, pero con una tabla me da el siguiente error 


"table buffer for alias "cursorxx" contains uncommited changes"

y esta es mi sentencia

w_fecharecepcion = thisform.txtfecha_recepcion.Value
w_nrorecepcion = thisform.txtNro_recepcion.Value

wfecha = substr(DTOC(w_fecharecepcion),7,4)+"-"+substr(DTOC(w_fecharecepcion),4,2)+"-"+substr(DTOC(w_fecharecepcion),1,2)

cadena = 'SELECT * from organoscopia where fecha = ?wfecha and nro = ?w_nrorecepcion '


resp   = SQLEXEC(nconexionh, cadena, 'cursor_organoscopia'
y cuando va ejecutar  esta LINEA YA MEDA EL ERROR

y hago lo  mismo con las otras tablas de la base datos.


Alguien m eayuda por favor

olga galeano

unread,
Feb 8, 2022, 7:09:40 AM2/8/22
to publice...@googlegroups.com
ResponderReenviar

Aarón Delgado

unread,
Feb 8, 2022, 7:27:15 AM2/8/22
to publice...@googlegroups.com
Buenos días 

En foxpro imprime en pantalla la cadena  wfecha.
Luego copiar y pegar en tu cliente mySQL, puede ser workbench y ahí te mostrará el error en detalle.
O tb puedes hacer esto en foxpro:
  wfecha = DTOS(thisform.txtfecha_recepcion.Value)  
Asumiendo que thisform.txtfecha_recepcion.Value={}

Saludos cordiales;

DELGADO JAIMES, Roberto Aarón
Fijo: 013969545 /  Movistar: 988316319



--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Esteban Herrero

unread,
Feb 8, 2022, 10:58:40 AM2/8/22
to publice...@googlegroups.com

Olga.

Una sugerencia, cuando hagas una consulta en el asunto del mail deberías poner un título abreviado q haga referencia a tu pregunta, esto ayuda a quienes reciben el mail despertar el interes x responder y tb si hay una solucion, el día de mañana a quien hace la busqueda poder encontrar el tema.

De la manera q salió este correo no dice nada sobre tu pregunta...

Saludos.

Antonio Lima

unread,
Feb 8, 2022, 1:53:52 PM2/8/22
to publice...@googlegroups.com
Hola Olga,

El error que recibes no es un error de MySQL, es un error de vfp, indica que tienes un cursor actualizable y que has realizado cambios en alguno(s) o todos los campos y que nos has actualizado esos cambios (uncommited chances).

Tienes que, actualizar con un commit o descartar los cambios (rollback) antes de volver a cargar nuevos datos en el cursor.

Un saludo

adem adem

unread,
Feb 12, 2022, 9:01:56 PM2/12/22
to publice...@googlegroups.com
Hola a todos.

alguien sabe como registrar o instalar CsFoxySmtp.dll para enviar correos,
no refiero manualmente como endeca en la página oficial,
si no mediante una rutina desde vfp.

Un saludo

Cristian Novoa

unread,
Feb 12, 2022, 9:04:03 PM2/12/22
to Comunidad de Visual Foxpro en Español
No tengo la experiencia, pero en google encontré cómo hacerlo al crear un instalador con INNO SETUP.

Marcelo Barberis

unread,
Feb 13, 2022, 4:32:13 AM2/13/22
to publicesvfoxpro
Hola te comento que lo tengo en archivo bat, no te puedo pasar el archivo porque gmail no me deja pero te paso lo que contiene y ya tu lo grabas como bat, ya tu lo editas y le pones la ruta de donde esta la libreria en tu pc.

@echo off

echo Registrando EMAIL ...
echo Por favor espere un minuto...

%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe C:\VIDEO_AGUARAGUE\Librerias\CsFoxySmtp.dll /register /codebase /tlb

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.


--
Marcelo Barberis Gutierrez
Sistemas Informaticos
Villa Montes - Bolivia
Telef.: +591-76830544

adem adem

unread,
Feb 13, 2022, 5:45:07 PM2/13/22
to publice...@googlegroups.com
Muchas Gracias  
Un saludo

Reply all
Reply to author
Forward
0 new messages