使用 database.OpenEx(sSql,CDatabase::noOdbcDialog);
打开数据源配置对话框后,当选择取消时,为什么会出现弹出来一个没有任何内容的提示对话框?

解决方案 »

  1.   

    你这问题问的,没有人知道你在干什么!应该把打开对话框和操作数据库的代码都发出来另外 noODBCdialog 这是什么自定义的类吗?
      

  2.   

    问题其实很简单的,就是你有这个函数打开ODBC的时候,当密码或者用户名不正确的时候,就会出现这个noODBCDialog,当你使用的参数不是,CDatabase::noOdbcDialog时,只要使用0,就会在错误输入的情况下,弹出来ODBC对话框,然后输入正确的就可以登陆了。但是当选择取消时,会弹出没有内容的对话框,想问问怎么回事?怎么控制
      

  3.   

    只要你把数据源链接设置为windows NT验证就可以了