PowerBuilder直接导出数据库连接文件INI的方法 - feixiang7443的专栏 - 博客频道 - CSDN.NET feixiang7443的专栏 目录视图 摘要视图 订阅 “程序人生”中国软件开发者职业生涯调查 专访小恩爱CTO钟超:让数据决定创意功能的去留 电子版《程序员》杂志免费领 PowerBuilder直接导出数据库连接文件INI的方法 分类: 网上资料 2010-03-30 09:04 713人阅读 评论(1) 收藏 举报 数据库PowerBuilderinidatabasefileapplication 直接导出数据库连接文件的方法: 1)在PB中连接到目的数据库,然后点击右键,选择“Export Profile(s)”,在弹出的“Export Profile(s)”窗口中已经默认选中了当前连接的数据库,直接点击“OK” 2)在弹出的“Select Profile File”窗口中选择ini文件的路径,一般就是程序的目录下,填写ini文件的名字,譬如dblink,就会生成一个dblink.ini的文件 3)打开dblink.ini文件,内容如下[DBMS_PROFILES]Profiles=mzsf[Profile mzsf]DBMS=O90 Oracle9i (9.0.1)Database=UserId=DatabasePassword=LogId=mzsfLogPassword=testServerName=testserverDBParm=PBCatalogOwner='test'Lock=Prompt=FALSEAutoCommit=FALSE 可按具体情况进行修改,譬如删除[DBMS_PROFILES]Profiles=mzsf[Profile mzsf] 然后再添加上[Database],完整内容如下[Database]DBMS=O90 Oracle9i (9.0.1)Database=UserId=DatabasePassword=LogId=mzsfLogPassword=testServerName=testserverDBParm=PBCatalogOwner='test'Lock=Prompt=FALSEAutoCommit=FALSE 3、写入读取ini文件的语句,使用默认的SQLCA。 可以在需要的地方写上如下内容(譬如在Application的open事件中)string str_file//获取数据库配置文件,目录相对当前应用程序根目录str_file = "dbtest.ini"// 判断指定的INI文件是否存在if not FileExists (str_file) then messagebox("提示!","ini文件不存在!",exclamation!,ok!,2) returnend ifSQLCA.DBMS = ProfileString(str_file,"database","DBMS"," ")SQLCA.Database = ProfileString(str_file,"database","DataBase"," ")SQLCA.LogID = ProfileString(str_file,"database","LogID"," ")SQLCA.LogPass = ProfileString(str_file,"database","LogPassword"," ")SQLCA.ServerName = ProfileString(str_file,"database","ServerName"," ")SQLCA.UserID = ProfileString(str_file,"database","UserID"," ")SQLCA.DBPass = ProfileString(str_file,"database","DatabasePassword", " ")SQLCA.Lock = ProfileString(str_file,"database","Lock"," ")SQLCA.DbParm = ProfileString(str_file,"database","dbparm"," ")SQLCA.autocommit = false//默认使用SQLCA,否则应该//connect using ...connect;open(w_login) 在必要的地方关闭连接,譬如Application的close事件//默认使用SQLCA,否则应该//disconnect using ...disconnect; 4、添加窗口、控件,使用SQL语句读取数据。 为了在下面一步中点击exe文件也能连接到数据库,在放置数据窗口对象的窗口中选中数据窗口控件,在open事件中添加如下代码 dw_1.settrans(sqlca)dw_1.retrieve( ) 5、生成exe和dll文件。 选择“File - New”,在“New”窗口中选择“Project”标签页,选择“Application Wizard”,其余步骤按提示完成即可,最后关闭所有的窗口,在当前项目工作区上点击右键,选择“Deploy”,就能生成exe和dll文件了(在“Application Wizard”中设置了生成exe和dll)。 6、基本就完成一个简单的连接数据库的系统。 更多 上一篇:PowerBuilder中“USING SQLCA”起什么作用 下一篇:PowerBuilder中游标的应用 相关主题推荐 PowerBuilder 数据库 ini 应用程序 数据 相关博文推荐 更新版本注意事项 Oracle 常用函数 oracle定期生成和删除表分区 国足1-3伊拉克靠泰国救命球出线!感谢泰... ADO.NET 学习笔记 入门教程 Facebook正在以190亿美元收购W... MySQL 数据类型 流是一个很形象的概念,当程序需要读取数据... 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap 个人资料 feixiang7443 访问:19362次 积分:273分 排名:千里之外 原创:4篇 转载:24篇 译文:0篇 评论:2条 文章搜索 文章分类 ASP.NET(C#)(14) PowerBuilder(2) SQL(2) 网上资料(20) 文章存档 2011年03月(1)2011年02月(2)2011年01月(1)2010年07月(3)2010年06月(1)2010年05月(2)2010年04月(6)2010年03月(11)2010年02月(1) 阅读排行 GridView中TemplateField的使用(2785) PB中GetItemStatus和SetItemStatus (2728) C# Eval在aspx页面中的用法及作用(1992) PowerBuilder中“USING SQLCA”起什么作用(1018) Bind和Eval的不同用法 (asp.net C#) (952) 扩展使用CreateUserWizard控件(822) PB中关于时间的计算(792) DropDownList下拉框可编辑功能的实现(783) PowerBuilder直接导出数据库连接文件INI的方法(711) VS2008新建项目时出现“此安装不支持该项目类型”(647) 评论排行 PowerBuilder直接导出数据库连接文件INI的方法(1) 扩展使用CreateUserWizard控件(1) C#接口与抽象的区别 (0) SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别(0) GridView中TemplateField的使用(0) 使用Forms Authentication实现用户注册、登录 (一)基础知识 (0) 无法安装数据库关系图支持对象的解决方法 (0) DropDownList下拉框可编辑功能的实现(0) 包含CheckBox控件的DataGrid导出到EXCEL——终极方法(0) 关于文本框显示 问题(0) 推荐文章 最新评论 PowerBuilder直接导出数据库连接文件INI的方法 leejianjun258: 赞一个!!收藏了!!!! 扩展使用CreateUserWizard控件 jinshizuofei111: 写的是挺好的,不过我刚开始学,看不太懂,呵呵