不懂vc,没看出你直接用ado连接时用的是哪种数据库驱动。都出现你所说的错误,我想应该是数据库接口的问题。不知道你做的udl文件连接测试成功没有?

解决方案 »

  1.   

    一种是通过DSN进行连接如
    hr = m_pConnection->Open( "Data Source = Family ; UID = sa ; PWD =;" , "" , "" , adModeUnknown ) ; 
    是在ODBC中建立连接 , 通过这种方法没有问题 。现在的主要问题是我想通过Microsoft Data Link文件 , 也就是*.udl .
    所有的连接信息都在这个文件里面 。 为了图方便 , 以后有什么改动,
    直接改文件就行了,也就是如下:m_pConnection->Open( "File Name = F:\\Db.udl" , "" , "" ,adModeUnknown ) ;
    引用 , 但是出现上述问题.udl文件是连接成功了的