我们是两个大学生,在一家公司实习,该公司目前使用Proficy数据库来存储实时数据。我们的任务是开发一个web应用程序,以更吸引人和更清晰的方式可视化这些数据。这意味着我们需要访问中央数据库来获取此数据。如上所述,该数据库是在服务器上运行的Proficy Historian 3.0数据库。我们发现了使用SDK或OLE DB的几个结果,但我们非常不清楚这是否真的可以工作,这是否有效。我们完全没有使用Visual Basic的经验(这似乎是使用OLE DB的必要条件),我们更喜欢直接用PHP实现数据查询。对于如何最好地实现这一点,您有什么建议吗?
发布于 2012-05-03 03:37:08
如果php支持ADO,那么它应该可以工作,您可以使用示例来了解如何在VB中建立ADO连接,从而了解我们通常使用哪些ADO属性、方法和对象。
说到这里,听起来你可能会从与当地代表讨论不同的设计方法中受益,因为现有的各种优秀的客户端工具可以在没有自定义代码的情况下可视化历史数据(例如Proficy Portal),即使最终需要编码的解决方案,也可能有其他替代方案(例如SQL Reporting Services可能是另一种选择)。
我还建议升级到最新版本的Histarianv4.5,因为它可以访问.Net客户端访问应用程序接口,并且可能比3.0SDK和OLEDB提供更多的选项。
https://stackoverflow.com/questions/10409729
复制相似问题