前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

浅谈PB使用心得(一)(原创)--PowerBuilder-数据库-计算机学习网-育龙网 在职研究生 英语 会计 资格 医学 建筑 计算机 考研 高考 自考 亲子 全部考试 英语 托 福 雅 思 英语四级 英语六级 专四专八 BEC PETS 职称英语 GRE 二级翻译 三级翻译 LSAT CET3 GMAT 新概念 职称日语 实用英语 金融英语 TOEIC ICFE 口译笔译 经典译文 生活英语 MSE 自考英语 博思 在职申硕英语 在职攻硕英语 成人英语 资格 司法考试 导游资格 报关员 国际商务师 管理咨询师 公务员 物流师 市场营销师 保险从业考试 单证员 秘书资格考试 出版专业技术 电子商务资格考试 企业法律顾问 内审员 项目管理资格考试 报检员 外销员 教师资格 注册计量师 跟单员 人力资源师 网络编辑员 化工工程师 心理咨询师 企业培训师 广告设计师 企业文化师 棉花质量检验 地震安全师 营养师 国际货运代理人 会计 会计资格 注册会计师 国际内审师 注册经济师 ACCA/CAT 银行从业 初级职称 注册税务师 资产评估师 审计师 统计师 价格鉴证师 中级职称 高级会计师 证券从业 期货从业 理财规划师 精算师 金融分析师 CIMA MPACC 医学 执业药师 临床医师 临床助理 中医医师 中医助理 中西医医师 中西医助理 口腔医师 口腔助理 公卫医师公卫助理医师 主管技师 内科主治 外科主治 药士 药师 主管药师 护士 护师 主管护师 中药士 主管中药师 医学检验技士 卫生资格 医师实践技能 中药师 技师 妇产科 建筑 造价工程师 监理工程师 咨询工程师 一级建造师 二级建造师 房地产估价师 质量工程师 造价员 安全工程师 土地估价师 城市规划师 房产经纪人 投资管理 安全评价师 环保师 结构工程师 岩土工程师 设备监理 土地代理人 环境影响评价 物业管理 公路监理 公路造价工程师 室内设计师 注册建筑师 设备工程师 电气工程师招标师 计算机 计算机一级 计算机二级 JAVA认证 网络工程师 程序设计 Linux认证 计算机三级 计算机四级 网络技术 Oracle认证 WEB开发 思科认证 微软认证 数据库 媒体动画 图形图像 安全 职称计算机 软件水平 学历 在职研究生 在职博士 在职硕士 考 研 考 博 M B A E M B A 研 修 班 管理培训 留 学 高 考 自 考 成人高考 专 升 本 会议论坛 计算机 职称计算机 计算机二级 计算机一级 JAVA认证 网络工程师 程序设计 计算机三级 计算机四级 网络技术 Oracle认证 WEB开发 Linux认证 思科认证 微软认证 数据库 媒体动画 图形图像 全部计算机 职称计算机 计算机二级 计算机一级 JAVA认证 网络工程师 程序设计 Linux认证 计算机三级 计算机四级 网络技术 Oracle认证 WEB开发 思科认证 微软认证 数据库 媒体动画 图形图像 安全 软件水平 有问必答 模拟考试计算机论坛 查 分 计算机博客 网络课程计算机专题 您现在的位置:育龙网 > 计算机 > 数据库 > PowerBuilder 浅谈PB使用心得(一)(原创) 育龙网 WWW.CHINA-B.C0M 2009年08月31日 来源:互联网 育龙网核心提示: 浅谈PB使用心得,本文中所描述的内容也只是将PB帮助中的一些零散知识整理起来,详细的资料可以进一步查阅相关帮助内容。 此外,PB自 浅谈PB使用心得,本文中所描述的内容也只是将PB帮助中的一些零散知识整理起来,详细的资料可以进一步查阅相关帮助内容。 此外,PB自带的DWSyntax、Code Examples也是非常好的案头工具。 二、如何动态修改DATAWINDOW OBJECT的数据源 (一)通过GETSQLSELECT、SETSQLSELECT函数实现 dwcontrol.GetSQLSelect ( ) dwcontrol.SetSQLSelect ( statement ) 说明:这种情况下要求新旧SELECT出来的结果列要求一致,并且SELECT语句不能有RETRIEVE ARGUMENTS。 (二)通过dw_control.Object.DataWindow.Table.Select属性实现 sqlvar = ‘SELECT ... WHERE ...‘ dw_1.Modify("DataWindow.Table.Select=‘" + sqlvar + "‘") 说明:这种情况下可以使用RETRIEVE ARGUMENTS,但必须要求只能使用原来已定义的ARGUMENTS。 (三)通过CREATE函数重构DATAWINDOW来实现 dwcontrol.Create ( syntax {, errorbuffer } ) 这其中的SYNTAX语法可以通过以下四种方式获取: 1、setting = dw_1.Object.DataWindow.Syntax setting = dw_1.Describe("DataWindow.Syntax") 2、LibraryExport ( libraryname, objectname, objecttype ) 3、transaction.SyntaxFromSQL ( sqlselect, presentation, err ) 4、自己组合拼装SYNTAX,但这种要求开发者非常熟悉DWO对象语法 (四)通过SETFILTER函数过滤部分数据来实现 dwcontrol.SetFilter ( format ) 这种方法其实是一种间接达到目的的方法。 (五)通过处理SQLPREVIEW事件来实现 这种方法也是一种间接达到目的的方法,它通过改变SQLPREVIEW事件中的sqlsyntax参数来实现修改数据源。 三、常见错误处理检测方法 (一)对于因SQL语句操作引起的错误,通常借助:SQLCA.SQLCODE或Indicator Variables来检测: SQLCA.SQLCODE: Value Meaning 0 Success 100 Fetched row not found -1Error; the statement failed. Use SQLErrText or SQLDBCode to obtain the detail. Indicator Variables: 0Valid, non-NULL value -1NULL value -2Conversion error (二)对于其他系统错误,需要处理ERROR、DBERROR、ITEMERROR、SYSTEMERROR等事件,如果是PB9可以借助:TRY...CATCH...FINALLY...END TRY语句 &&& 本文未完待续 &&& 如需要进一步资料,请联系QQ:27855043,MSN:WEIYIN2001@MSN.COM 如有不当之处,敬盼您的指点。 首页上一页 1下一页尾页 相关热词搜索: 数据库方法语句函数数据源错误 FoxPro 更多... VFP 6 中文版安装向导捉虫记 使用FOXPRO编一个完整的软件 Visual FoxPro9.0中设计与使用查询 foxpro 让视图与数据源相连 Visual Foxpro 的一个BUG Foxpro 更多属性 Visual FoxPro9.0浏览修改数据图解 Foxpro 数组的应用数据库 SQLServer 更多... Transact-SQL不使用游标的两个循环方法 如何解决SQLserver占用内存? SQL SERVER的内存会不断增加 Windows下安装DB2通用数据库企业版 经验分享交流:常用SQL语句技法 解决SQLSERVER2005无法远程连接的问题 解读SQLServer08的四项新特性 SQL应避免使用哪种格式的存储图象文件 -- 本站部分信息来源于互联网,不代表本站观点或立场,如有侵权,请来电告知,我们将及时处理 -- 育龙网