全局参数列表

 

全局参数列表 (GPL)

概述

类型:

全局参数

适用的版本:

V1.0.0.0

描述

全局参数列表包含 SqlRemoteAccess 库的全局参数。可专门针对库管理器中您的工程覆盖它们。

SqlRemoteAccess 库的全局参数让您能够为数据缓冲区定义以下 ALIAS 的大小:

oUserData,它在控制器中必须是可用的,以便存储从 SQL 数据库读取的 SQL 数据。

oRequestData,它在控制器中必须是可用的,以便在将 SQL 请求发送至 SQL 数据库之前将 SQL 请求划分成多个字符串,这些字符串最多包含 200 个字符。

全局参数

变量

数据类型

值 范围

描述

Gc_uiIpStringSize

UINT

对于 ST_ConnectionSettings 结构 中的元素 wsGwIpaddress 而言,WSTRING 的上限。

缺省值:15

Gc_uiMaxRows

UINT

1...50

用户数据的 ARRAY 的最大行数

缺省值:20

Gc_uiMaxColumns

UINT

1...50

用户数据的 ARRAY 的最大列数

缺省值:10

Gc_uiTableWstringLength

UINT

20...200

用户数据的 ARRAY 中的 WSTRING 的长度

缺省值:200

Gc_uiRequestWstringLength

UINT

20...200

请求数据的 ARRAY 中的 WSTRING 的长度。

将这个值配置成与应用程序中使用的 SQL 请求的长度相对应。

缺省值:200

Gc_uiMaxRequest

UINT

1...40

请求数据的 ARRAY 的上限。

将这个值配置成与应用程序中使用的 SQL 请求的长度相对应。

缺省值:20

Gc_uiRecBufferLength

UINT

512...2000

响应缓冲的长度(单位为字节)。

缺省值:1000

Gc_uiSendBufferLength

UINT

512...2000

发送缓冲的长度(单位为字节)。

缺省值:1000

注意: 变量 Gc_uiRecBufferLength 和 Gc_uiSendBufferLength 定义用于发送和接收数据的内部缓冲区的大小。这些缓冲区的大小决定了在控制器与 SQL Gateway 之间发送完整请求或响应所需的循环数。所选择的值可能会影响 SQL 服务和内存的执行时间,进而可能影响应用程序的总体性能。