关于intouch软件打开项目时出现“另一会话正在编辑此应用。无法编辑此应用程序。”?

在这里插入图片描述在这里插入图片描述找到项目文件(注意是项目文件)地址,删除文件夹中的appedit.lok文件在这里插入图片描述OK成功打开!

Intouch是一款人机界面软件,通常用于工业自动化领域的现场操作界面设计。要实现一个 SQL Server 的操作记录程序,需要借助 Intouch 提供的功能,结合 SQL Server 的数据库操作功能,具体实现步骤如下: 1. 创建数据库表 首先需要创建一个用于存储操作记录的数据库表。可以使用 SQL Server Management Studio 来创建表,例如: ```sql CREATE TABLE dbo.OperationLog ( ID INT IDENTITY(1,1) PRIMARY KEY, OperationTime DATETIME NOT NULL DEFAULT(GETDATE()), OperatorName NVARCHAR(50) NOT NULL, OperationType NVARCHAR(50) NOT NULL, OperationDescription NVARCHAR(500) NOT NULL ); ``` 2. 在 Intouch 中创建操作记录界面 在 Intouch 中创建一个界面用于记录操作记录。可以使用按钮控件、输入框控件和文本框控件等元素来实现。 例如,可以在界面上添加一个文本框控件,用于显示操作记录内容;一个输入框控件,用于输入操作类型;一个输入框控件,用于输入操作描述;一个按钮控件,用于触发保存操作记录的功能。 3. 实现保存操作记录的功能 在按钮控件的“按键按下”事件中,编写代码来实现保存操作记录到数据库的功能。可以使用 ADO.NET 来连接 SQL Server 数据库,并执行插入数据的操作。例如: ```vb.net Dim conn As New SqlConnection("Data Source=your_server_name;Initial Catalog=your_database_name;Integrated Security=True;") Dim cmd As New SqlCommand("INSERT INTO dbo.OperationLog (OperatorName, OperationType, OperationDescription) VALUES (@OperatorName, @OperationType, @OperationDescription)", conn) cmd.Parameters.AddWithValue("@OperatorName", "your_operator_name") cmd.Parameters.AddWithValue("@OperationType", txtOperationType.Text) cmd.Parameters.AddWithValue("@OperationDescription", txtOperationDescription.Text) conn.Open() cmd.ExecuteNonQuery() conn.Close() txtOperationLog.Text = "保存操作记录成功!" ``` 在上述代码中,需要将“your_server_name”和“your_database_name”替换为实际的 SQL Server 服务器名和数据库名;将“your_operator_name”替换为实际的操作员名称。 4. 显示操作记录 在界面加载,可以查询数据库中的操作记录,并在文本框控件中显示出来。例如: ```vb.net Dim conn As New SqlConnection("Data Source=your_server_name;Initial Catalog=your_database_name;Integrated Security=True;") Dim cmd As New SqlCommand("SELECT TOP 10 * FROM dbo.OperationLog ORDER BY OperationTime DESC", conn) Dim adapter As New SqlDataAdapter(cmd) Dim table As New DataTable() adapter.Fill(table) For Each row As DataRow In table.Rows txtOperationLog.Text += row("OperationTime").ToString() + " " + row("OperatorName").ToString() + " " + row("OperationType").ToString() + " " + row("OperationDescription").ToString() + vbCrLf Next ``` 在上述代码中,可以根据需要调整查询操作记录的 SQL 语句,例如可以只查询最近的 10 条记录。同,需要将“your_server_name”和“your_database_name”替换为实际的 SQL Server 服务器名和数据库名。 通过以上步骤,就可以实现一个简单的 SQL Server 操作记录程序。需要注意的是,上述代码仅供参考,具体实现需要根据实际情况进行调整。同,为了保证程序的安全性,需要考虑对输入数据进行验证和过滤,以避免 SQL 注入等安全问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值