语法
| 说明
|
'message'
| 此参数是提示消息的文本。文本必须用单引号括起来;例如,'选择一个地区'、'选择一个时期' 或 '选择一个展室'。当完成连接时将在提示框中显示该文本。
|
'type'
| 此参数描述该函数返回的数据类型。它可以是以下类型之一:
- 'A' 表示字母数字
- 'N' 表示数字
- 'D' 表示日期
指定的数据类型必须用单引用括起来。
|
lov
| 此参数提供值列表 (lov)。列表采用硬编码形式;也就是说,您需要输入各个值来创建它。每个值都用单引号括起来并由逗号隔开。整个列表用大括号括起来。例如,{'澳大利亚', '法国', '日本', '英国', '美国'} 。此参数是可选的。
|
MONO
| 用户只能从值列表中选择一个值。MONO 是 MONO|MULTI 对的默认值。此参数是可选的。
|
MULTI
| 用户可以从值列表中选择多个值。MONO 是 MONO|MULTI 对的默认值。此参数是可选的。
|
FREE
| 用户可以输入他们选择的值,也可以从值列表中选择值。FREE 是 FREE|CONSTRAINED 对的默认值。此参数是可选的。
|
CONSTRAINED
| 用户必须从值列表中选择值。FREE 是 FREE|CONSTRAINED 对的默认值。此参数是可选的。
|
参数名称
| 说明
|
Path | Path 参数值包含 Java 可执行文件的目录。如果您安装了多个版本的 Java 运行时环境,此参数会指向您要使用的版本;例如: PATH=C:\apps\j2sdk1.4.2\bin
此外,路径信息还可以配置为用户或系统环境变量。在这种情况下,如果将 JAVA_HOME 定义为变量,则可以使用 ${JAVA_HOME} ,如以下示例所示: PATH=${JAVA_HOME}\bin
|
Classpath | Classpath 参数值包含以下 .jar 文件的类路径列表: 此外,类路径信息还可以配置为用户或系统环境变量。如果不定义此变量,它将等效于 CLASSPATH=${CLASSPATH} 。 环境变量也可以包含在混合路径中,如以下示例所示: classpath=c:\java\lib\xerces.jar;${CommonProgramFiles}"/Crystal Decisions/2.5/bin/CRDBJavaServer.jar";${CLASSPATH}
注意: 将类路径用于包含空格的长文件夹名称和/或文件名时,确保将它们括在引号内。例如,"C:\Program Files\Common Files\Crystal Decisions\2.5\bin\CRDBJavaServer.jar" 。
|
IORFileLocation | IORFileLocation 参数值提供由 JDBC 驱动程序使用的临时目录。此位置必须存在并且可由系统访问;否则,驱动程序将无法工作。 |
JavaServerTimeout | JavaServerTimeout 参数指定 Java 服务器在自行关闭之前将继续处理请求的最长时间。默认值为 1800 秒(30 分钟)。 |
JVMMaxHeap | JVMMaxHeap 参数指定为了运行 Java 服务器 JVM 可以分配的最大堆空间。默认情况下,此参数设置为 64 MB 堆空间。如果您需要处理大量数据,可将此数值改为更大值。 |
JVMMinHeap | JVMMinHeap 参数指定为了运行 Java 服务器 JVM 可以分配的最小堆空间。默认情况下,此参数设置为 32 MB 堆空间。 |
CacheRowSetSize | CacheRowSetSize 参数指定要在内存中缓存的行数。默认情况下,此参数设置为 100 行。 |
JDBCURL | JDBCURL 参数值是创建新 JDBC 数据连接时将显示在 Crystal Reports 中的默认 JDBC 连接 URL。连接 URL 的确切格式特定于数据库驱动程序,并且由数据库驱动程序供应商提供。 例如,Oracle JDBC 驱动程序的连接 URL 为: jdbc:oracle:thin:@<hostname>:<port>:<sid>
其中: <hostname> 是所连接服务器的 TCP/IP 地址或 TCP/IP 主机名。
<port> 是 TCP/IP 端口号。
<sid> 是 Oracle 数据库 ID。
|
JNDIURL | JNDIURL 参数值是默认 JNDI 连接 URL,在创建新的 JNDI 数据连接时,它将显示在 Crystal Reports 中。连接 URL 的确切格式特定于数据库驱动程序,并且由数据库驱动程序供应商提供。 |
JDBCUserName | JDBCUserName 是默认用户 ID,在创建新的 JDBC 数据连接时,它将显示在 Crystal Reports 中。JDBC 驱动程序使用该用户 ID 连接到数据库。 |
JDBCDriverName | JDBCDriverName 是 JDBC 驱动程序的默认完整类名,在创建新的 JDBC 数据连接时,该名称将显示在 Crystal Reports 中。 例如,Oracle JDBC 驱动程序的完整类名为: oracle.jdbc.driver.OracleDriver
|
JNDIUserName | JNDIUserName 是默认用户 ID,在创建新的 JNDI 数据连接时,它将显示在 Crystal Reports 中。JDBC 驱动程序使用该用户 ID 连接到数据库。 |
JNDIConnectionFactory | JNDIConnectionFactory 参数是 JNDI 服务器的连接工厂的名称。对于 WebLogic,它是 weblogic.jndi.WLInitialContextFactory 。对于 WebSphere,它是 com.ibm.websphere.naming.WsnInitialContextFactory 。 |
JNDIInitContext | JNDIInitContext 参数是在 JNDI 服务器上查找 JNDI 上下文的起始点。例如,您可以为 WebLogic 设置 JNDIInitContext=/ 。该参数会从树的顶端开始搜索。如果您在 WebSphere 节点上创建了连接,则您可以将此参数设置为 cell/nodes/localhost/servers/server1/jdbc。 |
GenericJDBCDriverBehavior | 如果您使用的是通用 JDBC 驱动程序而不是专用驱动程序,GenericJDBCDriverBehavior 参数可指定您要模拟其行为的驱动程序。默认情况下被设置为模拟 DB2 JDBC 驱动程序的行为。保留此设置意味着您要向最终用户公开类似 DB2 JDBC 驱动程序这样的功能。有效值为 DB2 、SQLServer 和 Oracle 。 |
PREREADNBYTE | PREREADNBYTE 参数确定每个逻辑读取操作从 XML 文档读取的字节数。此参数可用于提高效率并且可用来避免一次读取一个字节;它与块读取大小相同。该大小不能太小(至少为 4096)。将该值设置得太大会影响内存使用。默认情况下,此参数设置为 5000。 |
XMLLOCALURL | XMLLOCALURL 参数值是本地 XML 文件的默认连接 URL。在创建新 XML 数据连接时,此默认值将显示在 Crystal Reports 中。 |
SCHEMALOCALURL | SCHEMALOCALURL 参数值是本地架构文件的默认连接 URL。在创建新 XML 数据连接时,此默认值将显示在 Crystal Reports 中。 |
XMLHTTPURL | XMLHTTPURL 参数值是 HTTP XML 文件的默认连接 URL。在创建使用 HTTP(S) 的新 XML 数据连接时,此默认值将显示在 Crystal Reports 中。 |
SCHEMAHTTPURL | SCHEMAHTTPURL 参数值是 HTTP 架构文件的默认连接 URL。在创建使用 HTTP(S) 的新 XML 数据连接时,此默认值将显示在 Crystal Reports 中。 |