新手求助,数据库查询语句

sSql = "Tag:R,('AA\A_1'),'" & UTCBeginTime & "','" & UTCEndTime & "',"
sSql=sSql+"'order by Timestamp ASC','TimeStep=" & sVal.Value & ",1'"

1.我只想查开始时间A_1变量的一行数据(只要一个数据),请问查询语句怎么写
谢谢,感谢

最佳答案

查询完成后,ors.movefirst
写一次数据就好了
别用for循环
sSql = "Tag:R,(''PVArchive\NewTag''),''" & UTCBeginTime & "'',''" & UTCEndTime & "'',"
sSql=sSql+"''order by Timestamp ASC'',''TimeStep=" & sVal.Value & ",1''"
Set oRs = CreateObject("ADODB.Recordset")
Set oCom = CreateObject("ADODB.Command")
oCom.CommandType = 1
Set oCom.ActiveConnection = conn
oCom.CommandText = sSql
''填充数据到Excel中
Set oRs = oCom.Execute
m = oRs.RecordCount
If (m > 0) Then
oRs.MoveFirst
i=3
''下面就是填充第一条数据,开始时间的第一个数据
objExcelApp.Worksheets(sheetname).cells(i,1).value= oRs.Fields(0).Value
objExcelApp.Worksheets(sheetname).cells(i,2).value=
GetLocalDate(oRs.Fields(1).Value)
objExcelApp.Worksheets(sheetname).cells(i,3).value= oRs.Fields(2).Value
objExcelApp.Worksheets(sheetname).cells(i,4).value= oRs.Fields(3).Value
objExcelApp.Worksheets(sheetname).cells(i,5).value= oRs.Fields(4).Value

oRs.Close

截取了部分代码,这样应该就是写的第一条,写到EXCEL表格里面

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午7:28
下一篇 2017年6月5日 下午7:29

相关推荐

  • WCC7.3用户归档鼠标指定行的ID查询

    WCC7.3中,我鼠标选择了任意一行用户归档,我现在想要我所选择的行的ID值储存在我建的内部变量中。如图片中我选择的是第5行,ID号是52 ,我要52储存在内部变量INT…

    2021年7月5日
  • 有关基于PROFIBUS 的液位控制系统的问题

    我准备用单片机作为从站的智能芯片,PC机作为主站。请问,我可以用WINCC编写作为主站的通信程序?如果可以怎么编写,最好告诉我程序!谢谢 最佳答案 这个时候你需要把pc机组太为一类…

    SIMATIC WinCC 2019年6月11日
  • wincc界面中ComboBox的下拉显示项问题

    下拉菜单的选项是不是只能在画面open的时候初始化?初始化之后其内容是不是就固定了? 也就是说可不可以做到运行过程中不同时间点击下拉三角时看到的选项是变化的,如果可以的话…

    SIMATIC WinCC 2019年6月11日
  • wincc更改项目名

    我想修改项目名,但是如何才能使得项目名更改之后还能够正常使用? 我用的是6.0 sp2 最佳答案 你先打开该项目,然后点文件,另存为,输入新文件名,保存就可以了…

    SIMATIC WinCC 2019年6月11日
  • Wincc导航栏制作问题

    想做一个如下图布局的导航栏,我现在的做法是中间主画面部分为画面窗口,通过点击导航栏上的tab按键进行画面之间的切换,但是我感觉这样做出来点击每个按钮进行切换时响应速度过慢,想请教下…

    2021年7月5日
  • wincc的I/O域显示变量怎么乘以或除以某个数

    已经读到%ignore_a_1%里的变量,PLC是第三方的,无法在PLC程序里处理数据,怎么在wincc里处理某个变量乘,除计算然后显示正确的值 最佳答案 1、在变量属性里面进行线…

    2021年7月5日
  • wincc v7.0+sp1安装问题

    wincc v7.0+sp1安装问题:wincc V  7.0安装提示 E:\wincc 没有扩展文件。各位大侠是怎么回…

    SIMATIC WinCC 2019年6月10日
  • 通过按钮实现WINCC画面切换,切换到当前画面时按钮变色

    画面一共有五个按钮,我定义了一个内部变量tag,类型为int,按钮1给内部变量赋值1,按钮2给内部变量赋值2……按钮5给内部变量赋值5。当tag为1时,按钮1的属性–前景…

    SIMATIC WinCC 2021年7月5日
  • WINCC 7.4 画面控件显示问题

    我现在在画面 显示两个控件,我想做到其中一个控件根据另一个控件显示而显示,用C或者VB都有行求大神指点下。如下图两个 控件 图片说明:   …

    2020年11月1日
  • 如何用脚本查找excel表格是否存在

    用FolderExists函数可以查找某一个文件夹是否存在,这个我已实现.但我是想用脚本查找某一个以日期命名的excel文件是否存在(比如:220227.xls).请问该怎么去写这…

    SIMATIC WinCC 2019年6月11日