PB 连接 Oracle9I 应该怎么做,求教程 ,求语法
连接成功后是否可以调用 Oracle 中的包跟函数
------解决方案--------------------
Profile name : 随便填,一般填数据库名就可以
server :服务名
Login Id: 数据库用户名
Password: 密码
连接成功后当然可以调用存储过程和函数了。
------解决方案--------------------
PB代码示例
SQLCA.DBMS = "O90 Oracle9i (9.0.1)"
SQLCA.LogPass = "123"
SQLCA.ServerName = "DBName"
SQLCA.LogId = "wj"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='das',CommitOnDisconnect='No'"
DisConnect using SQLCA ;
Connect using SQLCA ;
if sqlca.sqlcode <> 0 then
messagebox("提示","连接失败!"
else
messagebox("提示","连接成功!"
end if
------解决方案--------------------
和pb配置没有关系了,是oracle的参数的问题
客户端windows 2000 professional
1.D:\>set NLS
NLS_LANG=SIMPLIFIED CHINESE
这是因为之前曾经把该环境变量设为中文简体
事实上在服务器端运行set NLS命令时,结果结果显示:
环境变量NLS没有定义
2、所以应将客户端去掉这个设置
D:\>set NLS_LANG=
即可
3、这时在客户端再查看NLS环境变量:
D:\>set NLS
环境变量NLS没有定义
这时就OK了!