PB修改连接数据库后配置修改太麻烦,有简单点的技巧吗?

秋天之落叶 2017-01-20 04:57:29
向导自动形成的应用中,如果开发阶段使用的数据库和应用阶段使用的数据库不同,要更换数据库,UserObject的连接配置需要逐一修改,如果不熟悉数据库连接参数,修改完后也运行不了,我就是不熟悉者之一,捣鼓了很长时间也没有搞定,只好重新向导一下,拷贝参数,太麻烦了,请问高手,有没有直接调整配置内容的方法,比如一键重新生成脚本?
使用delphi就没有这么麻烦,直接更换数据库控件就能搞定,要不是看上了数据窗口的方便性和B/S好用点,真是不想用PB。
...全文
835 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eclat2299 2017-01-25
  • 打赏
  • 举报
回复
配置文件內容 [About] Project=生產管理系統 Version=5.95 Compiler=20170125 Copyright=Stephen [Taiwan] db=ODBC_TW [Vietnam] db=ADO [Jordan] db=OLEDB [ODBC_TW] DBMS = ODBC LogPass=,Q£X°U²a¼}ýü³qØôöëÜ·aÏO¨GÞ±gÞ¦[³]ΑI’ LogId=<sçΗ&W±Y¶gÚ°6b8uèÔػm)UªEœ)e¸nÛǒ Lock = "RU" AutoCommit = False DBParm = ConnectString='....' [ADO] DBMS = "ADO.Net" LogPass = <********> LogId = ¶gÚ°6b8uèÃ”Ø AutoCommit = False DBParm = Namespace='.....' [OLEDB] DBMS = OLE DB LogId = LogPass = <********> Lock = "RU" AutoCommit = False DBParm = PROVIDER='SQLOLEDB',DATASOURCE='192.168.1.1',PBCatalogOwner='dbo',PROVIDERSTRING='DataBase=WuKuGarment' [DBF] DBMS = ODBC AutoCommit = False DBParm = ConnectString='.....' [Oracle9] DBMS = "O90 Oracle9i (9.0.1)" ServerName = oracle_sid LogId = LogPass = AutoCommit = False DBParm=PBCatalogOwner='oracle_sid',DelimitIdentifier='No',CommitOnDisconnect='No',ObjectMode='No' [Oracle10] DBMS = O10 Oracle10g (10.1.0) ServerName = oracle_sid LogId = LogPass = AutoCommit = False DBParm=PBCatalogOwner='oracle_sid',DelimitIdentifier='No',CommitOnDisconnect='No',ObjectMode='No'
xiaozhe_song 2017-01-23
  • 打赏
  • 举报
回复
搞一个通用的Transaction设置,把所有的属性都配置成参数,换库的时候统一更新配置文件即可~
fengxiaohan211 2017-01-23
  • 打赏
  • 举报
回复
参照楼上 搞个配置文件把 配置文件.ini 将数据库连接写在这里
秋天之落叶 2017-01-20
  • 打赏
  • 举报
回复
版本12.6
秋天之落叶 2017-01-20
  • 打赏
  • 举报
回复
尤其是数据库连接方式不一样的时候,我看的更晕,比如ODBC换成SNC什么的,反正数据库我一直都晕菜

752

社区成员

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

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