PB6.5连接oracle7.3.4的问题?

cdqy 2002-03-14 03:15:05
SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.ServerName = "@yunan"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
用上面的语句连接,运行程序,报 “ORA-01004:不支技缺省用户名;拒绝登陆。”错误。按理它应该弹出oracle输入用户名跟密码的对话框。
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiazhij 2002-04-05
  • 打赏
  • 举报
回复
oracle 登陆密码也经常变化吗?

写个ini 不就可以了吗?

程序运行时先读取ini 的id,password
就算让用户输入,也应该可以呀
id=sle_id.text
password=sle_password.text

SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.LogPass = password
SQLCA.ServerName = "@tns:ora"
SQLCA.LogId = id
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='用户'"

不过能连上的前提是先有net easy config 的配置
并且能拿 sql plus能连接。
试试看看 sql plus 能不能连。
cdqy 2002-04-05
  • 打赏
  • 举报
回复
up
cdqy 2002-04-04
  • 打赏
  • 举报
回复
可问题是我不能在程序中写用户名和密码。只能在程序运行时,数据库出现要求输入用户名和密码的时候才能由用户自己填写。
zbage 2002-03-15
  • 打赏
  • 举报
回复
这没有问题,我们开发的数据库都是基于ORACLE的
hanps 2002-03-15
  • 打赏
  • 举报
回复
SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.LogPass = 口令
SQLCA.ServerName = "@tns:ora"
SQLCA.LogId = 用户
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='用户'"
net_fox 2002-03-14
  • 打赏
  • 举报
回复
按“zbage(土哥) ”的来吧
fangss 2002-03-14
  • 打赏
  • 举报
回复
你先在pb中测试成功后,在preview中看一下语句就知道错误在where了~~~
zbage 2002-03-14
  • 打赏
  • 举报
回复
SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.ServerName = "@yunan" 应是在与ORACLE中建立的数据库别名!
SQLCA.LogPass = "与用户相对应的密码"
SQLCA.LogId = "在ORACLE中所建的用户名"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
zbage 2002-03-14
  • 打赏
  • 举报
回复
SQLCA.DBMS = "O73 ORACLE 7.3"
SQLCA.LogPass = "与用户相对应的密码"
SQLCA.LogId = "在ORACLE中所建的用户名"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
cdqy 2002-03-14
  • 打赏
  • 举报
回复
up up 在线等待!
cdqy 2002-03-14
  • 打赏
  • 举报
回复
up

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧