哪种方式最容易学习/实现,以便为使用ADO到SOAP服务的vb6遗留应用程序提供访问权限。目前我所知道的替代方案是ODBC,OLE DB或ADO提供程序(这甚至比OLE DB提供程序还要多吗?)。我基本上不了解任何类型的提供商。我通常编程C#。我有基本的C / C ++ noledge,但如果我能用C#实现提供程序,那将会很棒。
所以我的问题:
答案 0 :(得分:1)
显而易见的答案是升级您的Visual Basic 6应用程序,但我知道这并不总是实用的。如果您正在使用快速而肮脏的解决方案,那么您仍在使用VB6这一事实表明您可能会横向思考。
快速,简单但完成工作的简单方法是在C#中编写Windows服务或类似工具,从SOAP源中提取数据并将其插入到中间数据库中。然后,就Visual Basic应用程序而言,它只是通过ODBC或任何其他方式访问数据库,就像它一直以来一样。
不是最优雅的解决方案,而是一个很好的现实世界的工作?