Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Microsoft Access 数据库应用程序

  • Last UpdatedSep 24, 2024
  • 1 minute read

要与 Microsoft Access 通讯,必须通过在 InTouch QuickScript 中执行 SQLConnect() 函数来连接它。

SQLConnect() 函数用于连接到 Microsoft Access 数据库。通过运行包含 SQLConnect() 函数的脚本,可以登录到数据库服务器,并打开一个连接,以便运行其它 SQL 函数。SQLConnect() 使用的连接字符串的格式如下:

SQLConnect(ConnectionId,"<attribute>=<value>;
<attribute>=<value>;...");

DSN 是 Microsoft Access 使用的一个独特属性<1>,</1>用于确定在<2>“</2>Microsoft ODBC 管理器<3>”</3>中配置的数据源的名称<4>。</4>

SQLConnect(ConnectionId,"DSN=MSACC");

“SQL 访问管理器”支持的有效数据类型取决于所使用的 ODBC 驱动程序的版本。

数据类型

长度

缺省值

范围

标记类型

文本

255 个字符

--

--

消息

数字

--

--

--

整型

数字

--

--

--

实型

文本数据类型包含固定长度的字符串,并且用于 InTouch 消息标记。长度必须指定。Microsoft Access 数据库支持最大长度为 255 个字符的文本字段。InTouch 消息标记限制为 131 个字符。如果消息变量包含的字符超过给数据库字段指定的长度,则在将该字符串插入数据库时会截断它。Microsoft Access ODBC 驱动程序支持每个列名最多 17 个字符。使用 SQLSetStatement( Select Col1, Col2, ...) 时,支持的最大列数为 40。