知识大全 PB开发Sybase数据库应用技巧集锦[1]

Posted 数据库

篇首语:盛年不重来,一日难再晨,及时当勉励,岁月不待人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 PB开发Sybase数据库应用技巧集锦[1]相关的知识,希望对你有一定的参考价值。

PB开发Sybase数据库应用技巧集锦[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    PowerBuilder(PB)是一种跨平台的且功能强大 性能优异的开发工具 在客户端/服务器系统结构的应用模式中 作为客户端的一种面向对象的可视化设计工具 在与数据库相连接操作的系统中得到较为广泛的应用 笔者在使用PB开发Sybase数据库应用 建立企业管理信息系统的过程中 积累了一点经验和技巧 现将其中的一部分在此做点介绍 或许能够对朋友们有点启发和帮助

一 PowerBuilder与Sybase SQL Server的连接

  若在连接时出现问题 必须要冷静多思考 首先要检查客户端的情况 确认Open Client已经安装 并正确配置 要注意OPen Client必须与PowerBuilder同为 位 或同为 位 PB与Sybase连不上 常见的几种错误现象及处理方法说明如下

   已连接上Sybase数据库 但在PB的数据库(database)画板中却看不到用户已经定义过的表

  此时可打开isql或Sybase Advantage 用 sa 登录到 master 数据库 执行pbsyc sql脚本文件(该文件位于PB安装盘的server目录)即可 值得一提的是 对Sybase Adaptive Server的版本号要加以注意 根据资料对有的相关项进行点改动

   在打开PB的项目画板(Project)或库画板(Library)时 出现错误信息提示: cannot locate source management dll 这个问题是因为在安装PB时 选择了安装版本控制软件(如PVCS)的接口 实际上该用户的机器上并未安装相应的版本控制软件

  解决方法: 在PB的设置中 将版本控制软件的接口去掉 具体操作步骤是 可在PB ini文件中 找到[Library]节 将 SourceVendor= 这一行注释去掉

   数据库连接正常 但打开用户表时若该表中有汉字则出现乱码

  这个问题通常是由于客户端的缺省字符集设置和服务器端的字符集设置不一致 应修改locales dat文件(该文件位于Sybase安装目录的locales子目录下) 如果在Windows / 操作系统下 可修改[NT]节下的相关内容

  若操作系统平台是Windows x 则修改[win ]节下的内容 在此节有一行文本为locale=default us_english is _ 则说明客户端的缺省字符集设为iso_ 开发中文管理信息系统一般建议将字符集改为cp o 在服务器端必须要做相应的调整

二 PB编程的几点技巧

   在数据窗口(Datawindow)中实现数据列自动折行

  PB软件在市场上受用户欢迎的原因之一 就是它的数据窗口功能很强 而且方便应用 在使用Datawindow时 常会遇到某列的数据太长 不能同时显示全部的情况 若采用自动水平滚动 操作起来又不够简便 有一种方法能实现列数据多行显示(自动折行) 具体步骤如下

  ① 在Datawindow Panter中打开此DataWindow 在需设定自动折行的列上双击鼠标 弹开此列的属性窗口 点Position标签 选中Autosize Heigh多选框; 再选择Edit标签 不选中Auto HorzScroll多选框 单击OK按钮 保存所做的修改

  ② 点中Detail Band(即写有Detail的灰色长带) 单击鼠标右键 选择Properties 菜单项 选中Autosize Height多选框 单击OK按钮 保存所做的修改

cha138/Article/program/PB/201311/24574

相关参考

知识大全 PB开发Sybase数据库应用技巧点滴[1]

PB开发Sybase数据库应用技巧点滴[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 PB开发Sybase数据库应用技巧点滴[2]

PB开发Sybase数据库应用技巧点滴[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 PB/Sybase系统开发中的数据库转移

PB/Sybase系统开发中的数据库转移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要  

知识大全 使用PB 7.0 开发Web应用

使用PB7.0开发Web应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Sybase公司的P

知识大全 采用Sybase、PB、Notes构建B/S应用系统[1]

采用Sybase、PB、Notes构建B/S应用系统[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 采用Sybase、PB、Notes构建B/S应用系统[3]

采用Sybase、PB、Notes构建B/S应用系统[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 采用Sybase、PB、Notes构建B/S应用系统[2]

采用Sybase、PB、Notes构建B/S应用系统[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 PB应用的数据库联接的安全防范[1]

PB应用的数据库联接的安全防范[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在通常的Se

知识大全 用PB开发多媒体数据库管理系统

用PB开发多媒体数据库管理系统  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  图像声音数字视频是

知识大全 PB中实现可监控的数据备份

PB中实现可监控的数据备份  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在众多的数据库应用开发