2017-10-12 100 views
0

我有一个Visual Fox Pro应用程序,它通过ODBC与Mysql数据库连接。一切工作正常,直到用户停止工作(一些分钟)的形式(但形式是在狐狸专业版应用程序中打开),当他们返回工作时,狐狸专业版应用程序显示从MySQL表中创建的游标的错误,所以我猜测是fox pro应用程序和mysql服务器之间的超时断开连接。如何从Visual Fox Pro保持mysql连接活着

请帮助我如何保持连接活着从狐狸亲?你是否认为我一直在ping mysql(例如每秒钟?)或者我是否设置了mysql超时值?我需要修复这个问题,但是不会出现松散的性能。

回答

2

使用SQLSetProp来设置IdleTimeout属性用于连接。0意味着无限期的。

添马舰

+0

谢谢@Tamar E. Granor你的答案。0等于0秒?我要去尝试你的建议。 – Sebastian

+0

0意味着永远不要超时。这只是一个特例。 –

+0

谢谢@Tamar E. Granor。我要试一试 – Sebastian