Php 在Microsoft Access中使用web服务
因此,我不确定这是否是一个合适的网站,可以问这样的问题,但就这样吧;-) 我有一个客户端,它使用Microsoft Access作为MySQL的前端。现在他想从IBMDB2数据库访问一些数据,他告诉我写一个脚本将这些数据导入MySQL,但我宁愿为其编写一个PHPWeb服务,因为底层DB2数据库可能会发生变化 但我不知道如何编写web服务并使其可供Microsoft Access访问。Microsoft Access中是否有导入/使用此类web服务的选项 我知道使用MS Access作为前端可能并不总是最好的解决方案,但这正是他所拥有的,也是他所熟悉的Php 在Microsoft Access中使用web服务,php,web-services,ms-access,Php,Web Services,Ms Access,因此,我不确定这是否是一个合适的网站,可以问这样的问题,但就这样吧;-) 我有一个客户端,它使用Microsoft Access作为MySQL的前端。现在他想从IBMDB2数据库访问一些数据,他告诉我写一个脚本将这些数据导入MySQL,但我宁愿为其编写一个PHPWeb服务,因为底层DB2数据库可能会发生变化 但我不知道如何编写web服务并使其可供Microsoft Access访问。Microsoft Access中是否有导入/使用此类web服务的选项 我知道使用MS Access作为前端可能并
(我知道我还没有提供任何源代码,但这就是为什么我不确定在这项特定任务中向何处询问的原因)这里有两种方法:
Function FirePost(strPage As String, strPost As String)
Dim req As Object 'New MSXML2.XMLHTTP30
Set req = CreateObject("MSXML2.ServerXMLHTTP")
req.Open "POST", strPage, False
req.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
req.Send strPost
FirePost = req.responseText
端函数
从中窃取的代码感谢您的回答。db2已经建立了odbc连接,它的“我的客户机”不应该直接使用db2。它必须通过导出,然后使用mysql数据库,或者通过webservice@Petros乳突藻——我明白你的问题了。我添加了一个未经测试的示例,说明如何通过VBA访问HTTP页面。