正文
pb连接oracle数据库,pb连接oracle数据库报ora12154
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
在PB中调用外部函数[1]
API并不是PB自身的函数,属于外部函数。对于外部函数, 如在PB中直接调用是不能识别的,首先要进行函数声明。PB支持以下2种外部函数生命方式:1全局声明:声明之后,可以在应用程序的任意位置调用 2局部声明:在WINDOW。MENU。
如果申明没错,直接调用这个函数就行了。注意这个是外部函数。必须在外部函数区申明。
利用pb生成的DLL不是标准的DLL,而是com对象。不能用一般方法来调用,只能通过ole方式。按照下面的方法自己进行调整以下,就可以了。
为了支持Unicode编码,需要多字节与宽字节之间的相互转换。这两个系统函数在使用时需要指定代码页,在实际应用过程中遇到乱码问题,然后重新阅读《Windows核心编程》,总结出正确的用法。
PB里面看不到外部函数的源代码。因为外部函数都是封装在声明的DLL里面的,只能在运行的时候拿过来用,里面的代码,是 根本看不到的。
pb怎么连接oracle数据库
oracle8安装路径为“orawin95\net80\admin”),或者你通过“sql net easy configuration”新添加一个数据库连接配置,将配置中的字符串填入即可,其他的就不必再填入,避免出现画蛇添足之错,反而连接不上数据库了。
使用PB连接ORACLE数据库之前要首先配置本机的ORACLE客户端和服务器的连接。配置本地NET服务名。在本地建立一个服务名。然后可以使用PB自带的接口连接,或者使用ODBC连接。如果使用ODBC,要配置ODBC数据源。
如果成功,保存,并复制preview那页的脚本。拷贝到pb的application的open事件中,把*改成登录密码,然后加上connect using sqlca 这个是在程序里建立连接,连接成功,可以打开主窗体 上边的配置是PB平台本身和数据库的连接。
可以用odbc来连接 [解决办法]pb5 有一个机器码补丁,安装后会多一个 oracle0 以上的直连配置。但似乎必须编译成机器码,否则会不太正常。建议升级到 pb9,代码无需任何改动。
连接步骤就是先配置你本地ORACLE和服务器之间的连接,这个和PB无关,首先要保证你的ORACLE客户端和服务器是连接成功的。这个配置成功以后再配置PB,所以这个是很主要的一步。主要是配置本地NET服务名。
这个自己定义一个事务就行了。咱们一般平时开发的时候,可能很少定义事务。
pb9.0连接Oracle数据库报ORA-12154错误
1、问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ADMIN 。找到PLSQL中的oracle home(主目录)和OCI library(oci.dll地址)配置。
2、)(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = orcl)))把(HOST = leo)改为你的ip地址~~~,还不行,重启监听试试!如果还不行,看看你的pb0连接的端口号对不对。
3、相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。
4、如64bit系统的Program Files (x86)目录,就会出现无论你怎么设置,它依然不停的弹出“ORA-12154: TNS: 无法解析指定的连接标识符”。
5、修改后,发现可以连接数据库了。Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。
6、你的oracle监听服务没有启动,启动起来再试试。补充:Data Source=orcl;User Id=pa;Password=pa;修改为:Data Source=ORCL;User Id=pa;Password=pa;试试。--- 以上,希望对你有所帮助。
pb连接oracle数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于pb连接oracle数据库报ora12154、pb连接oracle数据库的信息别忘了在本站进行查找喔。