【PowerBuilder 9.0 使用时第一次遇到的错误 c0031】
终于用上了这个古老的语言充满了未知的挑战,不过根据我以往的经验只要不是从来没有遇到过的BUG 基本在互联网搜一下就能够解决,只不过要花费点时间。
我在电视站学习PowerBuilder正要连接数据库的时候,报错了,刚开始还以为是我的if语句写的有问题,然后几经周折的搜了一下,当错误出来的时候双击一下它就可以定位错误的位置。
1、这里闹了两个大乌龙了,报错c0031 ,copy过来的信息密码是隐藏起来的所以你需要重新写一下。
2、找着打也打错了 CONNECT USING SQLCA;
大家引以为戒。
然后回到开始的时候,会报错: Oracle library OCI.DLL could not be loaded 我的客户端查了一下是64bit的,所以需要下载32bit的。
查客户端
SELECT * from v$version
结果为:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
第一步:下载一个Instant Client for Microsoft Windows (32-bit) (注:这个是关键,一定要下32位的,千万别下成了下64位的)
(下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)
如果下成了64位的还是会出现同样的问题,问题并不能得到解决
第二步:将下载的压缩包解压得到instantclient_11_2文件夹,然后将文件夹复制到Oracle安装目录下的Product文件夹下,
以我的为例:放在D:\app\product里,即:D:\app\product\instantclient_11_2;
第三步:在Oracle安装目录下找到NETWORK文件夹,然后将整个NETWORK文件夹复制到D:\app\product\instantclient_11_2文件夹里,
(以我的为例:我的NETWORK文件夹在如下目录里D:\app\product\11.2.0\dbhome_1)
第四部:在系统环境变量中增加32位oci.dll的路径:D:\app\product\instantclient_11_2
整的差不多了然后报:ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
搞半天是我的服务名没写对。。。
最后再来一个:please connect as the powerbuilder catalog owner
1、这个是用报错可以:解决方法:点击system属性页,在powerbuilder catalog table owner后面填上实际的loginid即可
2、再或者:PB catalog owner默认用户是system, 可以先用 system 用户连上数据库, PB会在数据库中建立一些相关的表和存储过程,然后可以使用普通用户连接;
多多交流兄弟们,坑已经帮你们踩满了。
【PowerBuilder 9.0 使用时第一次遇到的错误 c0031】相关推荐
- mysql savepoint 丢失_关于MySQL中savepoint语句使用时所出现的错误
前几天帮同事解决一个案例,在主从复制环境下,从库上的MySQL版本号是5.5.5,遇到下面的错误: #其他非相关信息我都隐藏掉了 [(yejr@imysql.com)]> show slave ...
- mysql savepoint 什么意思_关于MySQL中savepoint语句使用时所出现的错误
前几天帮同事解决一个案例,在主从复制环境下,从库上的MySQL版本号是5.5.5,遇到下面的错误: #其他非相关信息我都隐藏掉了 [(yejr@imysql.com)]> show slave ...
- charles 华为手机使用_华为手机EMUI9.0健康使用手机怎么用?如何控制手机使用时长?...
随着生活水平的提高.智能手机的普及越来越多人机不离手.几乎到哪都要看一下手机.其实这是一个不好的现象,人们的生活不应该局限于手机屏幕,而忽视了身边的人和事. 华为手机EMUI9.0之后"学 ...
- Keil | 解决Keil与Source Insight4.0配合使用时,代码与注释位置(乱码)不一样的问题
文章目录 一.前言 二.解决问题 2.1.Keil 2.2.Source Insight4.0 一.前言 Keil | 解决Keil与VScode配合使用时,代码与注释位置不一样的问题 上一次解决VS ...
- 固纬GPM-8212使用时电流和功率显示为0解决办法
固纬GOM-8212使用时电流和功率显示为0解决办法: 1.查看功率显示部分下端ratio灯是否亮,若点亮,则说明PT比或CT比没有设置为1: 2.设置PT比和CT比. a.按下PT键,窗口显示PT, ...
- Android 11.0 系统Settings app详情页增加统计使用时长功能
1.概述 在系统产品开发中,在app详情页展示着权限,使用缓存数据等数据,由于产品需求需要在app 详情页增加app使用时长功能的需求来查看app使用情况的功能,所以就需要统计app使用的时间了 来实 ...
- QlikView 笔记(一) 初次使用时最让我惊喜的函数
最近五个月都在做QlikView,没怎么更新博客,初次接触QlikView,也是学到了很多东西,趁今天不忙,记录一下印象最深刻的几个函数. 第一次使用时给我惊喜的函数: GetFieldSelecti ...
- 如何解决本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止. 因为最近也碰到了这个问题,所以写博客记下 mysql版本:8.0.20(在官 ...
- mysql启动的服务程序是什么_MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止...
这几天因为工作需求,需要把MySQL请出来,所以将尘封已久的MySQL进行启动.可是事与愿违,兴许是许久没有访问MySQL了,MySQL生气的不理我,并向外抛出一阵阵报错. 1.其中一个是:Windo ...
- 怎样才能延长计算机主板寿命,电子设备的使用时长一般是几年,怎样延长使用寿命...
电子设备的使用时长一般是几年,怎样延长使用寿命 2020-12-17 10:08:06 0点赞 0收藏 0评论 电子产品的磨损有一定的周期.除了产品本身的质量问题外,大多数电子产品的使用寿命都有一定的 ...
最新文章
- Oracle Logminer 做数据恢复 说明示例
- dataTable调用接口渲染数据,没有数据,报错
- 选择排序算法,只需这篇文章就够了
- RocketMQ : RemotingTooMuchRequestException: sendDefaultImpl call timeout
- .NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
- unet服务器向客户端发消息,unet
- Luogu1613 跑路
- 第一期_内存管理单元MMU
- 距7月30日PMP考试不足10天,应该做点什么?
- 黑马程序员-IT学生解惑真经-想做程序员或者正在迟疑的同学可以看一下,很有帮助的一篇文章
- 2022年3月22日
- 数据库与身份认证(学习笔记)
- java zip文件加密_java自动压缩文件并加密
- 计算机硬盘 打开很慢,电脑硬盘运行速度慢如何解决 电脑硬盘运行速度慢解决方法【介绍】...
- 基于Halcon学习的二维码识别【七】2d_data_codes_rectify_symbol.hdev
- 如何了解上层管理者?
- 天野第一期易语言模拟班
- php undefined 判断,JS中如何判断null、undefined与NaN
- 小戴媒体播放器 2.0.2
- webpack 打包警告超出文件大小
热门文章
- matlab教程课后答案肖汉光,MATLAB大学教程
- MATLAB设置使用语言为中文
- 分布式微服框架Dubbo视频教程分享,已更新。
- 黑马程序员Spring视频教程,全面深度讲解spring5底层原理 学习笔记
- 孙鑫老师的j2ee教程—j2ee视频教程
- PhotoShop基础——如何抠图
- 多色复古毕业论文答辩PPT模板——办公资源网
- H2080刷卡门禁一体机使用说明书 誉诚AD281A-T楼宇主机说明书
- x200装linux驱动下载,佳能 ThinkPad X200 Tablet 驱动程序下载-更新佳能软件(平板电脑)...
- 软考 数据库系统工程师