我正在为一个使用FoxPro桌面数据库系统的客户建立一个网站。
应该在数据库和网站之间共享的数据本质上是一个成员列表(相当扁平的结构:他们的联系方式,一些标志字段等)
他们希望对这些成员详细信息所做的任何更改都能自动同步到网站(mysql数据库)。它不需要是完全即时的,但过程需要简单。
我的问题是,在这里可以使用的最简单的方法是什么?他们愿意做出一些妥协,以节省开发时间/成本。
有没有一种简单的方法可以让FoxPro直接与我的在线MySQL数据库对话?
FoxPro是否可以创建XML或CSV类型的文件并将其传递给web脚本?(然后我用它来解析和更新MySQL )
如有任何建议,欢迎光临。
发布于 2010-12-15 07:44:21
您可以使用Visual FoxPro中的ODBC或OLE DB。使用ODBC通常相当简单。
发布于 2011-08-14 05:01:30
Foxpro有一个固有的函数CURSORTOXML,它将获取一个表并将其转换为XML它在帮助文件中有很好的说明,但这里有一个简单的用法示例
LOCAl lcXML,lnRecords
use my_table
lnRecords=CURSORTOXML('my_table','lcXML',0)
? lnRecords
? lcXML希望这能有所帮助
发布于 2016-06-17 11:16:38
您可以使用XML通过HTTP请求将信息发送到web应用程序。要在foxpro中创建/读取XML,可以使用CURSORTOXML/XMLTOCURSOR。
在web应用程序中,您可以创建一个web服务来接收/发送XML数据。
如果需要另一种数据类型,可以使用JSON数据。使用QDFOXJSON https://qdfoxjson.codeplex.com/
https://stackoverflow.com/questions/4445185
复制相似问题