脚本如下:
int a=ShowMessageBox("请检查录入信息是否正确,确认录入请点击确定", "提示", 1,4);
if(a==1)
{
//获取输入框信息
string str1=UITextBox1.Text;//获取
string str2=UITextBox2.Text;//获取
string str3=UITextBox3.Text;//获取
string str4=UITextBox4.Text;//获取
string str5=UITextBox5.Text;//获取
string str6=UITextBox6.Text;//获取
string str7=UITextBox7.Text;//获取
string str8=UITextBox8.Text;//获取
string str9=UITextBox9.Text;//获取
string str10=UITextBox10.Text;//获取
string str11=UITextBox11.Text;//获取
string str12=UITextBox12.Text;//获取
string str13=UITextBox13.Text;//获取
string str14=UITextBox14.Text;//获取
string str15=UITextBox15.Text;//获取
if(str1==""||str2=="")
{
ShowMessageBox("标*为必录项,请填写后再录入!","提示",0,4);
return;
}
string sql="insert into SC_SBTZ Values ('" str1 "','" str2 "','" str3 "','" str4 "','" str5 "','" str6 "','" str7 "','" str8 "','" str9 "','" str10 "','" str11 "','" str12 "','" str13 "','" str14 "','" str15 "')";
bool res,res1;
res=KDBExecuteStatement("DSN=kssql1;DATABASE=SCADASQL;UID=sa;PWD=admin@123;",sql);
if(res==0)
{
KDBDisConnect("bx");
KDBGetConnectID("bx","DSN=kssql1;DATABASE=SCADASQL;UID=sa;PWD=admin@123;");
res1=KDBExecuteStatement("DSN=kssql1;DATABASE=SCADASQL;UID=sa;PWD=admin@123;",sql);
if(res1==0)
{
ShowMessageBox("录入数据失败,请确认设备信息是否已录或网络不通!","提示",0,1);
return;
}
}
ShowMessageBox("录入数据成功","提示",0,0);
}
3.4、运行测试
点击运行按钮,进入运行环境,在弹出的设备录入界面中输入设备信息,点击录入,然后查看SQLServer设备台账的表格中是否有存入的设备信息。
04 后记以上为通过KingSCADA软件实现设备台账管理时设备录入功能的实现,
为了很久以后再次做同种功能能按照笔记快速实现,也为了可以帮助有需要的同学。
你在项目中有遇到过需要做设备台账的功能么?是如何实现的?
欢迎在评论区或交流群畅所欲言,相互沟通,共同进步。