我是新手,请大家帮忙看一下谢谢了。

解决方案 »

  1.   

    #import "sqldmo.rll"是不是#import "sqldmo.dll"
    引入sqldmo.dll,不使用命令空间.
    在msdn中找找.
    The #import directive is used to incorporate information from a type library. The content of the type library is converted into C++ classes, mostly describing the COM interfaces.
      

  2.   

    应该是#import "sqldmo.rll"而不是#import "sqldmo.dll"
    因为“SqlDmo.rll”是一个不同于Dll的文件。
    这名话该放在程序中吗?
    原文是这样的:用#import "sqldmo.rll" no_namespace
    这样就生产了sqldmo.tlh和sqldmo.tli文件,里面包含了SQL的COM接口的定义和实现)
    我是不知如何产生这两个文件(Sqldmo.tlh、SqlDmo.tli)。
      

  3.   

    我明白是怎么回事情了。谢谢你的回复,我是新手请多帮忙。分我就给你了。
    No_nameSpace ->设成命名空间比较好懂一点。