时间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通信

    4个传感器的信号控制4个电机, 每个电机都带动传送带.顺序是1,2,3,4.比如说3有问题,123都停,2有问题12都停.还有传送带上是有等间距的物品,用光电传感器检测信…

    SIMATIC WinCC 2021年7月5日
  • wincc 7.5出现这种情况怎么搞

    如题 问题补充:博图中的WINCC卸载后,对博图的使用有影响吗?是删除这两个吗? 图片说明:       钻石用户推荐最佳答案 经典WinC…

    2020年11月1日
  • WinCC保存PLC地址

    wincc用vbs实现如下一个动作:将从PLC采集的信息保存在SQL里面,例如,Q0.1 当前状态是1;在下面程序中,values后面两项该怎么写?(变量都定义好了,时间…

    SIMATIC WinCC 2018年1月1日
  • 天塔之光的winncc画面提示编译错误

    提示我地址无效和连接变量出错,灯为q12.0输出点 最佳答案 你把q12.0改成q0.0,然后在wincc中与它对应的变量关联起来再编译试试。 提问者对于答案的评价:000

    SIMATIC WinCC 2017年8月24日
  • 如何将趋势图关闭

    如何在趋势图上加一个类似于word右上角的关闭图标,点击之后关闭趋势图?谢谢! 专家建议 右键趋势控件选择属性,在“属性—控件属性”中找到“Closeable”属性,把它置为“…

    SIMATIC WinCC 2020年11月1日
  • WINCC1

    WINCC工程可在WINDOS-XP系统运行吗?怎么实现? 问题补充:不是仿真,是像比如组态王一样在电脑运行并与PLC通信? 图片说明:     &n…

    2017年11月12日
  • wincc客户机权限问题

    想增加一台wincc客户机仅供监视,无其他操作权限,已在服务器增加这样一个用户,如何实现这台客户机只能已这个用户名登陆,防止它用其他权限的用户名登陆。 问题补充:感谢大家的回答,我…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过脚本永久修改组合框的文本

    组合框默认配置了10条文本,现在想通过脚本,可以修改其中某条文本内容,直接给组合框的index和text赋值,虽然当时显示被修改了,但退出重进画面,又回到了初始配置的文本,如何做才…

    SIMATIC WinCC 2020年11月1日
  • wincc V7.0中单击时弹出日期选择框选择日期后返回一个日期

    如题,我在画面上做了一个输入输出域,单击它显示一个日期框,用鼠标单击想选择的日期后在输入输出域中显示该日期怎么做,请教各位大拿 最佳答案 用画面窗口,单击io域显示画面窗口,画面窗…

    SIMATIC WinCC 2018年1月1日
  • 博途wincc advance和wincc professional

    我按照这个视频(http://www.ad.siemens.com.cn/service/elearning/course/1555.html),CPU使用1215C,使用中发现w…

    SIMATIC WinCC 2017年5月31日

发表回复

登录后才能评论