2 zyt5166096 zyt5166096 于 2016.01.25 23:43 提问

QT用QOCI连接oracle数据库怎样捕获异常

代码如下:

#include

try
{
db = QSqlDatabase::addDatabase("QOCI");
db.setPort(1521);
db.setHostName("localhost");
db.setDatabaseName("XTXT");
db.setUserName("zjc");
db.setPassword("zjc");

}
catch(_com_error e)
{
    ·······
}

    这样写的话,根本进不去catch中,要怎么样才能捕捉到连接数据库时的异常,比如用户密码错误,oracle监听服务未打开等等,在这里谢谢大家。

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.26 05:20
feng1790291543
feng1790291543   Ds   Rxr 2016.01.26 19:48

每个 都声明定义一个变量,再输出每个值看看,就行了啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!