代码之家  ›  专栏  ›  技术社区  ›  Rob Tillie

将shape sql迁移到同样强大的

  •  2
  • Rob Tillie  · 技术社区  · 15 年前

    我们目前正在调查不符合公司标准的应用程序迁移。应用程序是使用vb6和shape sql/access构建的。该应用程序通过将形状SQL字符串存储在用户可以使用向导修改的数据库中,拥有大约120个报表。 此公司不允许使用形状SQL。我们研究了纯SQL、LINQ、实体框架作为替代方案…但所有这些都会导致更复杂的解决方案。

    有人有别的建议吗?

    更新:shape sql是一个ADO命令,用于获取分层数据集,有关详细信息: http://support.microsoft.com/kb/189657

    2 回复  |  直到 15 年前
        1
  •  1
  •   Cade Roux    15 年前

    我知道您说过不允许使用shape,但是如果您能够在面临更困难的替代实现时放宽条件,那么您仍然可以通过ADO连接针对SQL Server使用shape。

    您看过SQL Server 2005及更高版本中的XML功能吗?

    层次结果集不是典型的关系数据库特性,但是您可以使用XML做很多事情。

    看一看 this article ,也是

        2
  •  0
  •   Rob Tillie    15 年前

    我们一直与微软(荷兰)保持联系,他们目前的解决方案是使用Linq作为替代品。他们还联系了MSFT以获得一些回复,当我们获得更多信息时,我会更新我的回复。