我之前在ODBC中设置了一个 FILE DSN,名字是:msisdn.dsn,而在程序中是这样定义的:CDatabase db;
db.OpenEx( _T( "DSN=msisdn.dsn;UID=abc;PWD=123" ),CDatabase::openExclusive | CDatabase::noOdbcDialog );可是一运行就出错,如果我用:
db.OpenEx( NULL, CDatabase::forceOdbcDialog ); 取代上面的那条 OPEN 的代码就不会出错,但每次运行,它都会弹出选择 DSN 的对话框,比较烦人,请经验人氏指教,多谢多谢~~~
db.OpenEx( _T( "DSN=msisdn.dsn;UID=abc;PWD=123" ),CDatabase::openExclusive | CDatabase::noOdbcDialog );可是一运行就出错,如果我用:
db.OpenEx( NULL, CDatabase::forceOdbcDialog ); 取代上面的那条 OPEN 的代码就不会出错,但每次运行,它都会弹出选择 DSN 的对话框,比较烦人,请经验人氏指教,多谢多谢~~~
解决方案 »
- 如何响应属性表单应用按钮点击的命令
- hook程序错误error C2664
- 怎么使圆或其它曲线没有锯齿
- 《windows程序设计》about1.c;对话框的坐标是怎么算出来的?
- (超急!!)求C/S结构的局域网内多用户ADO访问access数据库的方法,最好有详细代码。要多少分给多少分,绝不食言。
- 真的没有办法了吗?把CONSOLE程序的输出导入到文件中,用程序控制.
- 急问socket 连接问题?
- sql语句中的变量使用问题
- c的输入输出的菜鸟问题
- GDI+的DrawImage画带透明效果的png时为什么显示总不正常?
- 文件操作
- 怎样检索系统中有几个磁盘(系统盘,cdrom, usb硬盘,),
CDatabase::openReadOnly |
CDatabase::noOdbcDialog );
db.OpenEx( _T( "DSN=msisdn.dsn;UID=abc;PWD=123" ),CDatabase::openExclusive | CDatabase::noOdbcDialog );CDatabase::openExclusive 不支持啊,加了这个就会出错的