回复:wincc查询数据库字符串转换为日期时间报错

已锁定

3510

  • 帖子

    52
  • 精华

    0
  • 被关注

    0

论坛等级:侠客

注册时间:2019-09-12

普通 普通 如何晋级?

发布于 2021-07-02 15:27:22

3楼

感谢大家的回复,调试成功了

Dim BY,BM,BD,NY,NM,ND,BeginDate,EndDate,e,f


By=HMIRuntime.Tags("BYEAR").Read

Bm=HMIRuntime.Tags("BMONTH").Read

Bd=HMIRuntime.Tags("BDAY").Read

Ny=HMIRuntime.Tags("EYEAR").Read

Nm=HMIRuntime.Tags("EMONTH").Read

Nd=HMIRuntime.Tags("EDAY").Read

Dim my,mm,md

Dim mmy,mmm,mmd

my=CStr(by)

mm=CStr(bm)

md=CStr(bd)

mmy=CStr(ny)

mmm=CStr(nm)

mmd=CStr(nd)



' BeginDate = By&"/"&Bm&"/"&Bd

'EndDate = Ny&"/"&Nm&"/"&Nd

'BeginDate = By&"/"&Bm&"/"&Bd&" "00:00:00"

'EndDate = Ny&"/"&Nm&"/"&Nd&" "23:59:59"

BeginDate = my&"/"&mm&"/"&md&" "&"00:00:00"

EndDate = mmy&"/"&mmm&"/"&mmd&" "&"23:59:59"

'BeginDate=By &"-"&Bm &"-"&Bd&" "&"00:00:00"

'EndDate=Ny &"-"&Nm &"-"&Nd&" "&"23:59:59"

'e=Byr &"-"&Bm &"-"&Bd

'F=Ny &"-"&Nm &"-"&Nd


'定义日报筛选条件,即年月日的获取

Dim My_Month,My_Year,My_Day

My_Year =HMIRuntime.Tags("BYEAR").Read

My_Month=HMIRuntime.Tags("BMONTH").Read

My_Day=HMIRuntime.Tags("BDAY").Read


'数据库连接字符串

sCon= "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=WINCC;Data Source=.\WINCC"

'whe=" where year(MyTime)="&My_Year&" and month(MyTime)="&My_Month&" and day(MyTime)="&My_Day&" "  '设置查询条件


strSQL1= "SELECT convert(char(19),MYTIME,21),Data01,Data02 FROM dayreport01  WHERE MyTime BETWEEN '" & BeginDate & "' and '" & EndDate & "' ORDER BY MyTime "


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32913条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。