|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
mysqld进程在一个写入当中被杀死;计算机的意外关闭(例如,如果计算机掉电);一个硬件错误。条记
UsingRASSDK
Notes:假如必要在运转时创立和修正报表,必需要利用RAS供应的服务来完成。
1.InstallingSDKJARfilesRASSDK和RASServer能够安装在统一台呆板上,也能够安装在分歧的呆板上。默许安装下,SDKJar文件安装在C:ProgramFilesCommonFilesCrystalDecisions2.0jars(9.0)或C:ProgramFilesCommonFilesCrystalDecisions2.5javalib(10.0)。2.分歧的安装体例和运转利用体例RAS服务能够独自安装和CrystalReport一同利用,也能够作为CrystalEnterprise的一个组件和它一同运转供应服务。在这两种体例下,我们利用RAS服务的次要区分在于和RASServer创建会话,指定目次和报表的体例的分歧上。a。EstablishingaRASsession在CE中,必需要起首具有一个Enterprisesession然后才干创建一个RASsession。经由过程挪用IEnterpriseSession工具的getService办法初始化一个RASsession。这个办法前往一个IReportAppFactory工具,这个工场类供应在CEsystem中翻开已存在报表和创立新报表的功效。在standalone体例下,经由过程ReportAppSession来创立b.Specifyingreportsandfolders独自版和集成版的RAS服务的关头区分在于办理报表的分歧办法。集成版的RAS计划成同意用户修正由CEInfoStore办理的报表工具,而独自版的RASserver计划为能够修正在服务器上的报表文件(.rptfiles)。当翻开和保留报表的时分必要指定哪张报表被翻开和要把报表保留到哪一个目次。报表和目次的指定办法以下:standalone形式下,指定报表和路径必要供应文件路径;CE下,指定报表工具必要供应一个InfoObject的援用,大概供应它的ID属性。RASSDK供应了使用以上两种体例的使用编程接口。c.Backwardcompatibility在CE中的RASServercomponent兼容创建在standaloneRASserver上的使用。此时,当使用毗连在CE中的RASserver时,用户会主动的以guest用户身份上岸到CE中。RASServercomponent会见CE中的报表和不在RAS服务器上的报表文件。假如在CE中作废guest用户,那末这些使用就不克不及够毗连到RASserver.3.AccessingdatasourcesRAS可使用很多中分歧的数据源。从观点上,这些数据源能够分红以下几类:a.RuntimedatasourcesRAS可使用运转时由程序天生的数据作为报表的数据源。这些数据能够从数据库中获得,也能够从数据流中获得,还能够是经由过程使用程序从一样平常的文件中获得。利用运转时数据源的办法:。把要利用的数据放进Rowset工具中;。创立一个Dataset工具而且用rowset中数据添补;。创立一个RowsetController工具;。利用RowsetController的办法分离设定命据源。此时静态数据源就能够利用了。注:假如创立一个基于dataset数据源的报表,那末利用的数据不会和报表一同保留。当下一次从头翻开报表的时分,必需要重做获得数据的历程来组装报表。b.Persistentdatasources利用耐久数据源的特性在于数据的保存期超出了运转时代。利用耐久数据源次要合用于利用CrystalReport创立的报表。因为RAS镜相了CrystalReports的一切功效,以是RAS也能够利用这些耐久数据源。在RAS中可使用以下三种路子猎取数据源:。利用一个已存在的报表的数据源;。创立一个新的数据源;。利用ConnectionDirManager工具选择一个数据源:ConnectionDirManager工具同意扫瞄RAS上的一切数据源。这些数据源由一个树型布局办理,能够经由过程ConnectionDirManager的办法会见。c.JavaBeancustomdatasources为了利用一个自界说的数据源,可使用JavaBean(大概一个没有扩大Bean范例的java类)来作为数据源。办法以下:。创立一个申明自界说数据源的java类:这个类象一个JavaBeansConnectivitydatasource一样为创立CrystalReports供应服务。这个类必要以下特性:机关函数不克不及带参数;作为“tables”被利用的办法必需前往一个ResultSet工具;Statement工具必需利用ResultSet.TYPE_SCROLL_SENSITIVE和ResultSet.CONCUR_READ_ONLY参数来创立。注:前往ResultSet的办法能够带参数,这将被CrystalReprots当作存储历程参数看待。。援用一个java类来为报表供应数据:要供应给这个类下面自界说数据源类的类名和获得数据的办法,即前往ResultSet的办法。
在Windows中MySQL以服务形式存在,在使用前应确保此服务已经启动,未启动可用netstartmysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqldstart"命令,注意启动者应具有管理员权限。 |
|