- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PB使用该ODBC数据源 PB通过OLEDB连接ORACLE 3.7 PB连接数据库实战 3.7.3如果连接不上,以下的原因 Powerbuilder连接oracle时默认用system用户自动创建以下5个表: PBCATCOL PBCATEDT PBCATFMT PBCATTBL PBCATVLD 必须对其它用户进行授权才能正常连接 3.7.4 SQLCA对象说明 全局 SQLCA?变量在接口库中定义。预处理器会为全局 SQLCA?变量生成外部引用,并且会为该变量的指针生成外部引用。该外部引用名为 sqlca,类型为 SQLCA。指针名为 sqlcaptr。实际的全局变量在导入库中声明。 SQLCA 由 sqlca.h 头文件定义,该文件包括在安装目录的 h 子目录中。 3.7.4 SQLCA对象说明 SQLCA是一种Transaction对象实例,pb默认创建的一个全局变量; 系统通过transaction对象与数据库交互; 可以自己创建一个transaction对象来取代sqlca; 一个pb应用可以有多个transaction对象; 3.7.4 SQLCA对象说明 SQLCA是PowerBuilder众多对象中最重要的一个对象,并且也是最不好理解的一个对象。它实际上是PowerBuilder程序与数据库之间传递信息的一个结构变量,共有15个成员。 3.7.4 SQLCA对象说明 1 DBMS string 所使用的数据库管理系统的名字,如SQL SERVER,Oracle,ODBC。 2 Database string 要连接的数据库名字。 3 UserID string 连接数据库所用的用户名。有的DBMS不需要此项。 4 DBPass string 用户连接数据库的口令。 5 Lock string 这是数据库的保护级别,一般不必给出。 3.7.4 SQLCA对象说明 6 LogID string 登录到数据库服务器上的用户名,有的DBMS不需要此项,但Sybase和Oracle需要指定这个参数。 7 LogPass string 登录到数据库服务器上的用户口令。这个属性可设可不设,但Sybase和Oracle需要指定口令。 8 ServerName string?数据库服务器名。 3.7.4 SQLCA对象说明 9 AutoCommit boolean 指定是否将数据库设置成自动提交所有事务。默认是False,也就是说,必须在应用程序中进行事务管理,并在适当的时候对数据库提交事务。如果选择True,则每个事务都由系统自动提交。 10 DBParm string 用于向数据库传递特殊信息的属性。 3.7.4 SQLCA对象说明 11 sqlcode 类型long 1)如果与数据库的操作成功,返回0 此时sqlca.sqlcode的值为0 2)如果 sqlca.sqlcode 小于 0 那么就是发生了某种严重的错误,比如数据库定义与查询定义不一致等. 3) sqlca.sqlcode=100没有检索到数据 3.7.4 SQLCA对象说明 12 sqlca.sqlerrtext 当sqlca.sqlcode0时,就是有错误, 具体错误内容使用sqlerrtext来说明。 比如: messagebox(‘错误代码:’ + string(sqlca.sqlcode), sqlca.sqlerrtext) 3.7.4 SQLCA对象说明 13 SQLNRows long 最近一次SQL操作影响的行数,数据库不同其含义也不同。 14 SQLDBCode long 数据库错误代码。不同的数据库的含义不同。。 15 SQLReturnData string 返回DBMS执行SQL的附加信息,不同的DBMS其值不同。 完善pb连接oracle的练习 connect; //默认使用sqlca进行connect if sqlca.sqlcode=0 then messagebox(‘提示’,’连成功!’) else mesagebox(‘连接失败’,sqlca.sqlerrtext) end if 用户需求多变,对于大型医院,用户很难精确完整地提出功能和性能上的续期。有时进入设计、编程阶段才能明确,大部分在开发期还在提需求。 问题识别:系统功能需求、性能需求、开发环境需求及用户环境需求等;分析与综合是个反复的过程,系分人员从数据流和数据结构出发,足部细化软件的所有功能,找出各元素之间的联系、接口特性和对设计的限制。。。最终提出解决方案,提出目标系统的详细逻辑模型 编写文档:生成需求规格说明书;分析评审:应该对系统功能的正确性、完整性和清晰性以及其他
您可能关注的文档
最近下载
- photoshop实验指导书..doc VIP
- 文献阅读与数学写作:微积分的创立与发展++课件-2024-2025学年高二下学期数学人教A版(2019)选择性必修第二册.pptx VIP
- TPM全员生产维护培训课件(课件-36张).ppt VIP
- 《全国食品安全监督抽检实施细则》复习测试卷附答案.doc
- 一种铁电负电容晶体管的电路仿真模型及建模方法.pdf VIP
- 《智慧化税费申报与管理》教案 项目八 资源税和环境保护税智慧化申报与管理.docx VIP
- 建筑法培训课件.ppt VIP
- 铜陵铜化集团招聘考试试题.pdf
- 食品抽检复习试题有答案.doc
- 2025年秋季《南京照相馆》开学第一课主题班会课件.pptx VIP
文档评论(0)