时间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日 下午12:03
下一篇 2021年7月5日 下午12:03

相关推荐

  • wincc快捷方式登录打开

    桌面上有个WINCC的快捷方式,打开的是组态系统!现在项目做完了!我看到和利时点击桌面图标会弹出登录用户名和密码,输入正确就可打开组态环境!不知道WINCC有没有这个功能,防止别人…

    SIMATIC WinCC 2019年6月10日
  • wincc安装

    打开winccexplore提示无法定位程序输入点ccgetfirstlevelproviderbyname于动态链接库Ace60.dll上。  最佳答案 1、可能是不兼…

    SIMATIC WinCC 2019年6月11日
  • WinCC runtime V7.0 sp3 asla用户归档

    怎么使用 最佳答案 变量记录中先建规档变量,再计属中启用变记与用归。 文档链接 : 文档自助查询说明 提问者对于答案的评价:

    2021年7月5日
  • WinCC flexible 报警窗口跳出

    如何组态,当有报警信息时,报警窗口自动跳出? 最佳答案 在模板中组态一个报警指示器提示报警,再到主画面使用模板并组态一个切换到“报警画面”的按钮实现查看报警信息,这个方法也比较方便…

    SIMATIC WinCC 2019年6月10日
  • 5台WINCC操作站与300PLC以太网通讯

    有个项目:5个的操作站安装WINCCV7.0 怎么与一套CPU315-2PN/DP的PLC以太网通讯?操作站是否要经过路由器与PLC联接?需要哪些硬件和软件?WINCC项…

    SIMATIC WinCC 2019年6月11日
  • CP5611卡损坏原因

    上位机组态WinCC6.0,与S7300通讯,采用CP5611/MPI.正常通讯工作了5个多月,现在突然不通讯了。硬件检测正常,驱动显示工作正常,就是不能通讯,换新卡后就正常通讯。…

    SIMATIC WinCC 2019年6月11日
  • wincc与excel通讯

    wincc与excel连接时在启动项中巴dbeserv.exe添加上拉,当激活wincc后,怎么谈不出wincc dde-server对话框 问题补充:在命令行参数中输入…

    SIMATIC WinCC 2019年6月11日
  • wincc 警告:没有许可证

    7.0SP3亚州版本,买了正版的RT8192点,只用了1000点左右,用的是附带的光盘软件,按照使用说明,加密狗插进电脑了,里面的授权文件也拷贝到C盘,现在是运行工程,隔几个小时会…

    2017年6月8日
  • wincc变量匹配

    我们目前使用wincc提取PLC的数据写入数据库,现在有个问题想请教下我提数据的脚本都一样,只有变量不同,所以只能重复的建立这些脚本;但是变量名我已经按照标准格式编写了,只有后面的…

    SIMATIC WinCC 2021年7月5日
  • wincc中文版授权问题

    我装的是wincc6.0中文版,用了几天就说授权到期了。我装了授权还是怎样。什么原因。 是授权不对。我装的是万能授权。 问题补充:中文的和英文版的授权还不一样?&nbsp…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论