如何通过VisualFoxPro保持mysql连接的活力

如何通过VisualFoxPro保持mysql连接的活力,mysql,database-connection,connection-string,visual-foxpro,Mysql,Database Connection,Connection String,Visual Foxpro,我有一个VisualFoxPro应用程序,它通过ODBC连接Mysql数据库。在用户停止在表单中工作(几分钟)之前(但是表单在fox pro应用程序中是打开的),当他们返回工作时,fox pro应用程序会显示从MySQL表创建的游标的错误,所以我猜fox pro应用程序和MySQL服务器之间会出现超时断开连接 请帮助我如何保持福克斯专业版的连接?你认为我应该一直ping mysql(例如每秒一次)吗?或者我应该用一个新值设置mysql超时吗?我需要修复这个问题,但不会出现性能问题。使用SQLSe

我有一个VisualFoxPro应用程序,它通过ODBC连接Mysql数据库。在用户停止在表单中工作(几分钟)之前(但是表单在fox pro应用程序中是打开的),当他们返回工作时,fox pro应用程序会显示从MySQL表创建的游标的错误,所以我猜fox pro应用程序和MySQL服务器之间会出现超时断开连接


请帮助我如何保持福克斯专业版的连接?你认为我应该一直ping mysql(例如每秒一次)吗?或者我应该用一个新值设置mysql超时吗?我需要修复这个问题,但不会出现性能问题。

使用SQLSetProp为连接设置IdleTimeout属性。0表示不确定


Tamar

使用SQLSetProp为连接设置IdleTimeout属性。0表示不确定


Tamar

谢谢@Tamar E.Granor的回答。0等于0秒?我要试试你的建议。0表示永远不要超时。这只是一个特例。谢谢@Tamar E.Granor。我要试试。谢谢@Tamar E.Granor的回答。0等于0秒?我要试试你的建议。0表示永远不要超时。这是j这是一个特例。谢谢你@Tamar E.Granor。我要试试