按照一般mfc书上过程建立了odbc数据源的工程后。
每次调入数据库的数据前,都要弹出选择数据库的对话框
。请问如何指定好数据库,而不用再从对话框中选择。

解决方案 »

  1.   

    我觉得你在调用Open时没有指明数据源。
      

  2.   

    在连接字串中加上用户名和密码,UID=;PWD=;
      

  3.   

    我按照visual c++技术内幕 odbc数据库管理那章建立的工程,
    在显示库中调出数据前,会弹出对话框,让我选定默认此目录下的数据库啊?!
      

  4.   

    我运行了msdn的例程中stdreg这个工程,也弹出了这个对话框啊!
      

  5.   

    最好不要使用odbc,现在odbc已经趋于淘汰,使用ole_db等
      

  6.   

    用SQLConfigDataSource函数就可以注册数据库,只要参数够了,就不会弹出什么对话框了.你可以看看MSDN上这个函数的说明,很管用的
      

  7.   

    直接在建立工程时,选择data souce,选好配置的数据源及要操作的表,连接时就不会出现对话框了。