组态王SQL查询ID更新数据

2024-02-03  本文已影响0人  大龙10

一、数据库字段

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)如:


2、建立一个不包含ID 的记录体,(用作数据库更新,)

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、经测试,成功更新数据库内容。

上一篇 下一篇

猜你喜欢

热点阅读