代码之家  ›  专栏  ›  技术社区  ›  JamesSugrue

使用MFC连接到SQL Server的最佳方法

  •  4
  • JamesSugrue  · 技术社区  · 16 年前

    Sooo,我很快就要开始这个新工作了,大部分代码都是遗留的MFC。最终目标是转换/重写 C# .

    我对MFC有点生疏,所以写一些代码,这样我就可以尝试激发我的记忆。 总之,我想知道用MFC连接SS2005数据库的最佳方法。回到过去,通过ODBC的CDatabase是一个不错的选择,这在过去的几年里发生了变化吗?我知道你可以用ATL和ADO,但看起来有点冗长,我喜欢吗?

    1 回复  |  直到 11 年前
        1
  •  2
  •   Aidan Ryan    16 年前

    OLEDB的ATL使用者模板是一个选项-启动 here . Classwizard仍然在那里帮助你,所以起初冗长的内容并不太难。不过,很快您就需要提交代码了。有很多仔细的旋转,例如确保您的命令字符串具有正确的数字?标记与访问器的列入口相对应。然后您可能会有一百万个copytommandFromObject和copytoobFromCommand方法。

    这个应用程序还没有任何数据访问权限,您要添加它吗?如果是这样,我会认真考虑在单独的托管程序集中实现一个现代DAL(ado.net,linq,如果您足够幸运,可以在2008年实现),并执行一些互操作。