CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
(图)邪恶的韩国UMPC 使用 Java 编写数据库应用新规范
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

PB怎么读取配置文件?

楼主apodemakeles(尼尼)2006-12-01 13:50:29 在 PowerBuilder / 基础类 提问

如何使PB读取配置文件上的服务器名,数据库,登陆ID,密码等使程序可以动态的连接数据源  
  问题点数:20、回复次数:14Top

1 楼jackiecheng001(想飞,可是没有翅膀)回复于 2006-12-01 13:50:57 得分 0

profile()Top

2 楼apodemakeles(尼尼)回复于 2006-12-01 13:53:42 得分 0

您能说的更详细点吗?Top

3 楼myvicy(我来也!)回复于 2006-12-01 13:53:51 得分 0

有自己的函数啊!楼上的。Top

4 楼myvicy(我来也!)回复于 2006-12-01 13:54:14 得分 0

查pb的帮助有例子。Top

5 楼yaozw_mountain(山林)回复于 2006-12-01 14:36:57 得分 0

profilestring,ProfileInt    
  setprofilestringTop

6 楼youqiong(牙齿冻的咯咯的响,肚子饿得咕咕的叫...)回复于 2006-12-01 14:57:42 得分 0

帮助里详细  
  The   following   statements   open   w_marketing   if   the   string   in   the   keyword   Name   in   section   Department   of   file   C:\PROFILE.INI   is   Marketing:  
   
  IF   ProfileString("C:\PROFILE.INI",   "Department",   &  
   
        "Name",   "None")   =   "Marketing"   THEN  
   
        Open(w_marketing)  
   
  END   IFTop

7 楼wengbin(探索者)回复于 2006-12-02 16:38:15 得分 20

请参考  
  SQLCA.DBMS   =   "MSS   Microsoft   SQL   Server   6.x"  
  SQLCA.Database   =   profilestring("milan.ini","sqlca","database","")   //读取数据库名称  
  SQLCA.ServerName   =   profilestring("milan.ini","sqlca","server","")   //读取server   IP  
  SQLCA.LogId   =   "sa"  
  SQLCA.LogPass   =   profilestring("milan.ini","sqlca","logpass","xysh")   //读取数据库登陆密码  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   ""  
  connect   using   sqlca;  
  if   SQLCA.sqlcode<>0   then  
  Messagebox("数据库连接错误","请检查数据库有没有启动")  
  halt   close  
  end   if  
  open   (w_maindl)Top

8 楼wuyanke(天才呆子)回复于 2006-12-03 19:26:06 得分 0

上面两家综合起来,外加  
  string   ls_inifile  
  ls_inifile=   getcurrentdirectory()  
  ls_inifile   =ls_inifile+   "\PROFILE.ini"  
   
  Top

9 楼roc996()回复于 2006-12-04 08:45:34 得分 0

设有配置文件     wen.ini  
  里面有字段[a]  
  字段[a]包含键值b=cdefg  
  读取配置文件  
  profilestring("wen.ini","a","b","")  
  设置键值  
  setprofilestring("wen.ini","a","b","cdefg")  
  cdefg是你想要读出或写入的内容Top

10 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2006-12-04 09:18:56 得分 0

这么多新手啊?Top

11 楼sdhylj(青锋-SS)(献血有益健康(别人的))回复于 2006-12-04 10:30:56 得分 0

应该找本PB的基础书籍看看.Top

12 楼Camper_beijing(Camper)回复于 2006-12-04 12:29:46 得分 0

ini的api  
   
  自定义也行啊!Top

13 楼logiori()回复于 2006-12-04 13:32:39 得分 0

SQLCA.DBMS   =   "MSS   Microsoft   SQL   Server   6.x"  
  SQLCA.Database   =   profilestring("milan.ini","sqlca","database","")   //读取数据库名称  
  SQLCA.ServerName   =   profilestring("milan.ini","sqlca","server","")   //读取server   IP  
  SQLCA.LogId   =   "sa"  
  SQLCA.LogPass   =   profilestring("milan.ini","sqlca","logpass","xysh")   //读取数据库登陆密码  
  SQLCA.AutoCommit   =   False  
  SQLCA.DBParm   =   ""  
  connect   using   sqlca;  
  if   SQLCA.sqlcode<>0   then  
  Messagebox("数据库连接错误","请检查数据库有没有启动")  
  halt   close  
  end   if  
  open   ()Top

14 楼yangjianw2004(阿伟)回复于 2006-12-04 15:52:05 得分 0

读取配置文件  
  profilestring("myfile.ini","","","")  
  设置键值  
  setprofilestring("mefile.ini","","","")  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:apodemakeles
  • wengbin

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo