时间datatime类型的数据如何写入到数据库中

在wincc画面中通过脚本将系统时间赋值给datatime类型的变量,显示在画面中,想将变量通过按钮的方式写入到数据库中,但是无法写入,各位大神如何将datatime类型写入到数据库,求帮助。

最佳答案

我用的是SQL数据库下面脚本写的是记录时时时间的温度记录,希望对你有所帮助dyx,oItem,z,j,b,c,d,c1,c2,c3,c4,c5,c6,a1,a2,a3,a4,a5,a6
Dim i,a,riqi,strcn,cn,is_SQL,xin
Dim b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14

  c1=Year(Now)
c2=Month(Now)
c3=Day(Now)
c4=Hour(Now)
c5=Minute(Now)
c6=Second(Now)
If(Len(c2)=1) Then 
c2=0&c2
End If 
If(Len(c3)=1) Then 
c3=0&c3
End If 
If(Len(c4)=1) Then 
c4=0&c4
End If 
If(Len(c5)=1) Then 
c5=0&c5
End If 
If(Len(c6)=1) Then 
c6=0&c6
End If 
 riqi=c1&"/"&c2&"/"&c3&" "&c4&":"&c5&":"&c6


''3.01 1加州海藻
Set a=HMIRuntime.Tags("AIW100")
a.Read
Set a1=HMIRuntime.Tags("AIW102")
a1.Read
Set a2=HMIRuntime.Tags("AQW100")
a2.Read
Set a3=HMIRuntime.Tags("shedingwendu1")
a3.Read

 xin="3.01 1#加州海藻"
 strcn="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=wanda;Data Source=.\wincc"
Set cn=CreateObject("ADODB.connection")
cn.connectionString=strcn
cn.Open
is_SQL="insert into 负一楼温度记录(shijian,didian,shedingwendu,shijiwendu,shedingkaidu1,shijikaidu1,shedingkaidu2,shijikaidu2) Values(''"& riqi &"'',N''"& xin &"'',''"& a3.Value &"'',''"& a1.Value &"'',''"& a2.Value &"'',''"& a.Value &"'',N''"& 0 &"'',N''"& 0 &"'')"
cn.Execute is_SQL
cn.close

图片说明:

时间datatime类型的数据如何写入到数据库中  

提问者对于答案的评价:
谢谢各位大神的回复,小弟我也实现了对时间的写入。将时间看做为字符串,在写入数据库时insert into ()values(‘“datetime”’),就可以直接写入到数据库中。辛苦各位大神了。谢谢,谢谢。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • Wincc中如何实现窗体运行中的变化事件

    请问,用wincc怎样实现如下功能:定义了一个全局的整型变量,其在启动画面中每隔一秒自动加1,直至加到100,当前画面自动消失,并自动弹出下一个画面? 最佳答案 呵呵,前两天我也做…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.2 SP2 授权问题

    13年做的项目,当时计算机是XP系统,WINCC7.0SP2,正版授权,使用多年没问题。如今换了新计算机,计算机是USB3.0接口,装的W7 32位旗舰版系统,结果进入W…

    2021年7月5日
  • WinCC过程值归档,数据表打开以后为什么只有记录没有值啊?

    就像图中所示那样,截图是在管理器中,打开快速归档数据库中TagCompressed表的效果,我本来快速归档的是模拟量,可为什么看不到值呢? 图片说明:    最…

    2017年11月6日
  • I/O域输入时需确认的问题

    往I/O域输入值时,需弹出一个“确认”对话框,经过确认后才可进行输入,或者输完以后在得到确认。请问这两种情况用C脚本该如何实现?谢谢。 最佳答案 我这里有一份使用VB的例子,可以参…

    SIMATIC WinCC 2019年6月11日
  • wincc做cpu226的监控

    wincc组态软件通过CP243-1连接cpu226,需要哪些条件? 最佳答案 请参考:如何用Ethernet建立S7-200与WinCC之间的连接? 解答:要求有下列组…

    SIMATIC WinCC 2017年11月18日
  • wincc7.0客户端机器花屏死机

    使用分布式的方式建立服务器/客户端项目,在客户机上建立客户端程序,加载服务器的数据包运行。现象:服务器运行良好,客户端一般2-3天会出现画面闪,然后到画面出现乱码,最后画面的所有文…

    SIMATIC WinCC 2019年6月11日
  • WINCC中利用HORN实现声音报警,如何进行消音

    用的是WINCC6.0SP3,想要达到只消除报警声音,不消除报警提示的目的。在报警记录里面的“确认变量”是否可以实现这个功能? 看到HORN介绍里面提到了一个按键,是否只…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面上修改定时器的时间

    定时器T1的时间,我想在WINCC画面上可修改。可T1时间变量是S5TIME的数据类型,该变量无法上传到WINCC变量表。要实现该功能,还有什么好办法呢? 问题补充:虽然可以利用W…

    SIMATIC WinCC 2019年6月11日
  • simatic-visualization-architect-v14-sp1-trial 下载问题

    谁能帮我下载一下这个软件,多谢了!我的邮箱是:xinshiji168@hotmail.comhttps://support.industry.siemens.com/cs/docu…

    SIMATIC WinCC 2017年6月1日
  • wincc按钮确认密码

    wincc有个确定的按钮 ,点击出现一个输入密码的对话框,输入密码正确以后 ,才能生效。密码忘了,怎么办呢 问题补充:Sub OnLButtonUp(…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论