请问有什么样的方法可以弹出数据源对话框?
我想让用户自己设置数据源

解决方案 »

  1.   

    SQLDriverConnect这个就是,如果你不指定,那么他会提示你叫你选。
      

  2.   

    STARTUPINFO si;
    PROCESS_INFORMATION pi;
    char winpath[64], filename[256]; memset( &si, 0, sizeof( STARTUPINFO ) );
    memset( filename, 0, 256 );
    GetWindowsDirectory( winpath, 64 ); sprintf( filename,"%s\\system32\\odbcad32.exe", winpath ); ::CreateProcess(filename,
    NULL,
    NULL,
    NULL,
    TRUE,
    CREATE_DEFAULT_ERROR_MODE,
    NULL,
    NULL,
    &si,
    &pi );
      

  3.   

    ShellExecute(this->m_hWnd,"open","control.exe","odbccp32.cpl","",SW_SHOW );
    接分^_^
      

  4.   

    为何要让用户配置,
    直接用API配置好不是更好吗?
    用户如果想配置就自己打开数据源去配置