用Cdaodatabase打开一ODBC连接,语句如下:
pdb->Open("",FALSE,FALSE,_T("ODBC"));
运行时,程序总弹出对话框,选择相应的数据库DSN名称,有没有什么办法使程序直接默认数据库连接而不用再选择?

解决方案 »

  1.   

    创建一个DSN,并在参数中明确指定它
      

  2.   

    能不能再详细一点,我在ODBC中的File DSN中创建了一个连接:Mydata.dsn,可是当我用以下语句时:
         pdb->Open("",FALSE,FALSE,_T("ODBC;DSN=Mydata"));
    系统提示不能连接Mydata。
      

  3.   

    查看你注册的ODBC的名字。
    如果使用一个没有注册的ODBC当然是找不到的,
    注册ODBC可以在控制面板中添加