一、数据库字段
- 关键字ID自增,唯一
USE [MyTest]
GO
CREATE TABLE [dbo].[wsd](
[id] [int] IDENTITY(1,1) NOT NULL,
[sj] [datetime] NULL,
[区域] [varchar](5) NULL,
[aa] [real] NULL,
[bb] [real] NULL,
CONSTRAINT [PK_wsd] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
二、记录体
1、 在组态王中建立一个包含内存变量 的记录体。
(用作取数据库中的唯一关键字ID)如:
![](https://img.haomeiwen.com/i17748967/9187b5ccbe18cfa6.png)
![](https://img.haomeiwen.com/i17748967/fc7cdc047296a1c0.png)
2、建立一个不包含ID 的记录体,(用作数据库更新,)
![](https://img.haomeiwen.com/i17748967/97348550b3d19082.png)
3、在适当的地方 输入下列语句。
SQLSelect( DeviceID, "wsd", "Awsd", " 区域='A01'", " id desc" );
trace('test = %2d', DeviceID);
\\local\aa0=102;
\\local\bb0=11.8;
String str1="id=" +StrFromInt( \\local\id0, 10 );
SQLUpdate( DeviceID, "wsd", "Bwsd", str1);
trace('test = %2s', str1);
4、经测试,成功更新数据库内容。
![](https://img.haomeiwen.com/i17748967/5c2df3bdb393598c.png)
- 成功更新 id=2 的数据库 的内容。
网友评论