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

AVEVA™ InTouch HMI

SQLConnect() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

您可以在 InTouch QuickScript 中使用 SQLConnect() 函数来连接到 ConnectString 参数指定的数据库。

SQLConnect() 返回一个值给 ConnectionID 参数,后续的所有 SQL 函数都将它用作参数。在脚本中使用 SQLConnect 函数之前,必须先在应用程序文件夹中定义“绑定列表”。

类别

SQL

语法

[ResultCode=]SQLConnect(ConnectionID, "ConnectString");

参数

ConnectionID

内存整型标记的名称,用于存放 SQLConnect() 函数指定给每个数据库连接的编号 (ID)。

ConnectString

确定 SQLConnect() 函数中使用的数据库以及任何附加登录信息的字符串。

附注

应用程序文件夹中必须存在“绑定列表”(SQL.DEF 文件)。否则此函数无法正常工作。

如果在 win.ini 文件的 [InTouch] 部分定义了 SQLTrace=1,则每次成功执行 SQLConnect 时,都会将 ADO、供应器以及数据库系统的版本信息记录到 Log Viewer。

示例

下面的语句连接到 IBM OS/2 Database Manager 与名称为 SAMPLE 的数据库:

[ResultCode=]SQLConnect(ConnectionID,"DSN=OS2DM;
DB=SAMPLE");

此函数返回一个值给 ConnectionID 变量,所有后续的“SQL 函数”都要将此变量用作参数。

"DSN=data source name[;attribute=value
[;attribute=value]...]"

In This Topic