如何使用vba将数据发送到网站数据库
问题描述:
我在如何将这个内容输入到谷歌搜索时遇到问题,并且无法找到我尝试过的许多结果。如何使用vba将数据发送到网站数据库
我正在为我们公司重新编写一个VBA程序(使用MS Access)。我们为多个外部来源运行查询和报告。我需要将此发送给正在帮助我们的第三方。我想要做的是知道它何时被使用,所以我想实施一个将使用信息提交给我们公司网站的程序。
我看着通过MySQL做直接写入网站后端数据库,但不是每个人都会安装MySQL驱动程序,加上我们的托管公司,它需要我们知道发送信息的计算机的IP地址通过防火墙。 我唯一的想法是将它提交给一个web表单并发布。 我在使用VBA之前控制了网站,但我希望它安静而不显眼。
这不是每件事都必须工作。更重要的是,我们知道应用程序是否分发给我们提供的用户。
任何想法??
谢谢。
答
这里是如何做到这一点的VBA for Excel,我认为它会在访问类似..
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "http://www.somedomain.com"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("var1=value1&var2=value2&var3=value3")