可以,但是当同时调用一个数据库时,可能会出现冲突,昨天晚上我还试了呢,不过dao和ado同时用有什么意义嘛?可否句个具体的例子,谢谢:)

解决方案 »

  1.   

          '可以,但要注意的是,ADO的对象,在声明时一定要指明.比如,Dim rs as AdoDB.RecordSet,如果只是Dim rs as RecordSet会被当成DAO对象
      

  2.   

    感谢您使用微软产品。ADO和DAO在同一个VB应用程序中使用是可以的,但正如foolishtiger(吴文智)所说,在定义对象变量时要用完全引用,例如:
    Dim adoRS As ADODB.Recordset
    Dim daoRS As DAO.Recordset
    否则在某些情况下会报运行时错误13。具体的描述,您可以参考以下文档:
    http://support.microsoft.com/support/kb/articles/Q181/5/42.ASP - 微软全球技术中心 VB技术支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782)