
正文
关于qt如何使用oracle的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
新手Qt5.1.1怎么连接oracle数据库
前提是电脑必须安装oracle客户端。 配置方法qt如何使用oracle: 1、找到oracle的安装目录。如qt如何使用oracle:C:\oracle\product\10.2.0\db_1\network\ADMIN 2、找到tnsnames.ora文件。 3、用文本方式打开qt如何使用oracle,添加以下内容: 本地实例名 = (DESCRIPTION = (ADDRESS = (PROTOCOL =...
相关问答
Q1: qt调用oracle存储过程,该怎么处理
qt调用oracle存储过程是通过QsqlQuery来实现的。
用法举例:
QSqlQuery movementQuery ;
movementQuery.prepare("call Qt.add_movement(:pDocumentType , :pDocumentId ,
to_date(sysdate,'dd-mm-yyyy') ,:pDocumentNumber"
",to_date(sysdate,'dd-mm-yyyy') , :pCustId ,:pMovementId ,:pReturn )");
movementQuery.bindValue(":pDocumentType",documentType);
movementQuery.bindValue(":pDocumentId",documentId);
movementQuery.bindValue(":pDocumentNumber",0);
movementQuery.bindValue(":pCustId",ui-custId-text());
movementQuery.bindValue(":pMovementId", 0, QSql::Out);
movementQuery.bindValue(":pReturn", "FALSE", QSql::Out);
movementQuery.exec();
//// The query executed the query is active and no errors are valid
//// message is method to display the value
message(query.boundValue(":pReturn").toString());
message(query.boundValue(5).toString());
message(query.boundValue(":pMovementId").toString());
message(query.boundValue(4).toString());
Q2: Qt程序远程访问Oracle数据库,该怎么处理
前提是在同一个局域网,或者网络IP可以互相ping通
1、本地创建ORACLE监听
2、防火墙开通端口
3、远程安装ORACLE客户端,根据服务端的数据库名称、IP地址、端口配置TNS连接
qt如何使用oracle的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、qt如何使用oracle的信息别忘了在本站进行查找喔。







