
我看了一下你写的,貌似是连接你本地的oracle数据库是吧。你试着吧
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = leo)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
把(HOST = leo)改为你的ip地址~~~,还不行,重启监听试试!
如果还不行,看看你的pb9.0连接的端口号对不对。网上找找关于pb9.0的配置文件
在PB9中创建数据库连接时(Database Profile Setup窗口),设定好登录名和口令一些信息后,切换到System页,在PowerBuilder Catalog Table Owner一项填入表的所有者(一般情况下填SYSTEM即可),就可以了。不明白的话,问我。
不能连接数据库情况有很多,虽然pb能链接查看数据库,但是可能程序需要指定的账户进行登录,这个账户你没有创建。最好的方法是debug进行追踪,看看是哪一步出的问题
另外,如果你用的是sybase单机版数据库,那么在运行程序的时候,必须先断开pb和数据库的链接,不然会因为连接数过多,不能正常运行程序
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)