欢迎来到天天文库
浏览记录
ID:25435219
大小:350.50 KB
页数:17页
时间:2018-11-20
《pb自动组卷系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PB自动组卷系统
在编程的时候,常常需要访问Word文档。除了使用DDE之PB自动组卷系统外,PowerBuilder还有一种操作Word的方式,就是通过OPB自动组卷系统LEObjcet和OLEControl。OLEObjecPB自动组卷系统t是不可视的OLE对象,而OLEControl则是可视的窗口控件。PB自动组卷系统由于OLEObject较后者更灵活方便,如果不是必须在窗口上显PB自动组卷系统示Word文档内容,使用前者是更好的选择。程序开发员在使用OPB自动组卷系统LE连接Word文档的时候,常
2、常遇到这样两个问题:第PB自动组卷系统一:如果某文档已经打开,再使用程序调用的时候,会产生程序运行错误;第二:经常发现创建的WinWord.exe进程没有能够正PB自动组卷系统常终止。以上两个错误产生的原因:一是由于使用OLPB自动组卷系统EObjectVar.ConnectToObject(“<PB自动组卷系统;FileName>”)的时候,<FileName&gPB自动组卷系统t;这个文件已经打开了,此时使用ConnectToObject会造成PB自动组卷系
3、统错误。二是使用OLEObjectVar.ConnectTPB自动组卷系统oNewObject(“Word.ApplicationPB自动组卷系统”)时创建了新的Winword.exe进程,但是没有执行关闭PB自动组卷系统这个新的应用的操作。 &nbsPB自动组卷系统p;对上述问题可以采用以下方法进行解决:(1)打开文档PB自动组卷系统首先,使用<OLEObjectVar>.ConPB自动组卷系统nectToObject(“<WordFileName&g
4、PB自动组卷系统t;”)来打开一个空Word文档。打开成功后,使用<OLEObPB自动组卷系统jectVar>.Application获得对WordPB自动组卷系统.Application的引用并设置Applicatin.VisibPB自动组卷系统le=TRUE,并关闭刚才打开的空文档。然后,使用Word.APB自动组卷系统pplication的Open方法打开要使用的文档。这样的PB自动组卷系统方法打开文档,如果当前有正在运行的Windows.exe进程,PB自动组卷系统就不必打开新的进程,而是使用当前
5、的进程,并且可以成功地对当前的进程获PB自动组卷系统得引用。
SQL功能强大,是一种完备的数据处PB自动组卷系统理语言,不仅用于数据库查询而且用于数据库中的数据修改和更新,概括起PB自动组卷系统来它可以分成以下几组:DML(DataManipulPB自动组卷系统ationLanguage,数据操作语言):用于检索或者修改数PB自动组卷系统据;DDL(DataDefinitionLanguagePB自动组卷系统,数据定义语言):用于定义数据的结构,比如创建、修改或者删除数据PB自动组卷系统库对象;DCL(D
6、ataControlLanguage,数据控制PB自动组卷系统语言):用于定义数据库用户的权限。DML组可以细分为以下PB自动组卷系统的几个语句: SELECT:用于检索数据PB自动组卷系统;INSERT:用于增加数据到数据库;UPDAPB自动组卷系统TE:用于从数据库中修改现存的数据;DELETE:用于从数据PB自动组卷系统库中删除数据。首先与数据库建立联系,也就是连接到数据库上PB自动组卷系统。PowerBuilder与数据库的连接建立在驱动程序之上。PowPB自
7、动组卷系统erBuilder通过数据库驱动程序接口实现与各种类型数据库的连PB自动组卷系统接。接口的参数可以通过一个DatabaseProfile来完成。对PB自动组卷系统于每一个可能要用到的数据库,均可以建立一个DatabasePB自动组卷系统Profile。在此DatabaseProfile中所记录的是建立PB自动组卷系统到数据库的一些连接信息,如数据库管理信息(DBMS)的类型、用PB自动组卷系统户账号、口令、数据库以及其他的连接参数。当开发环境通过DatabaseProfile连接到数据库上之后,在Power
8、Builder中使用数据库画笔可实现对该数据库中表格、视图等的操作,如创建表、修改表、删除表、增加/删除记录。PowerBuilder中设计数据窗口的时候,通过“DatabaseProfile”对话框实现与数据库的连接。在应用程序中则一般是在应用程序对象中写连接数据库的程序代码,使
此文档下载收益归作者所有