vbs脚本读取SQL2005中的数据

各位大侠,vbs脚本怎样读取SQL2005中的数据呀,请大家指点一下,小弟急用呀,最好能给个例程看看,谢谢!
 可以在下面回答我,也可以发到我的邮箱,jinhui-zou@163.com

最佳答案

转载另一位兄弟的答案:
 写入

 Dim strcn,cn,a,b,c, d

 Dim is_SQL,rscom

 Set cn=CreateObject("ADODB.Connection")

 Set rscom=CreateObject("ADODB.Recordset")

 a=HMIRuntime.Tags("text").Read

 b=HMIRuntime.Tags("GONG").Read

 c=HMIRuntime.Tags("text2").Read

 d=FormatDateTime(Now(),0)

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

 cn.ConnectionString=strcn

 is_SQL ="insert into panpi(原料,长,宽,时间 ) ValUES (''"& a &"'',''"& b &"'',''"& c &"'',''"& d &"'')"

 cn.open

 cn.Execute is_SQL

 cn.Close

 

 LISTVIEW读出

 Dim gocn, gorsAuthors, gorsAuthorsChange, a

 Set gocn = CreateObject("ADODB.Connection")

 Set gorsAuthors= CreateObject("ADODB.Recordset")

 gocn.open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CC_tai3_07_06_13_10_31_54R;Data Source=.\WinCC"

 gorsAuthors.open "SELECT * FROM panpi where [时间] between ''2007-4-1 11:12:13'' and ''2007-7-2 10:12:12'' and 长 =4 order by 时间",gocn,  1, 3

 Dim ListView1

 Set ListView1=ScreenItems("ListView1")

 ListView1.ListItems.clear

   ListView1.ColumnHeaders.clear

   ListView1.ColumnHeaders.Add, ,"NO.",30

   ListView1.ColumnHeaders.Add, , CStr(gorsAuthors.Fields(0).Name),70

   ListView1.ColumnHeaders.Add, , CStr(gorsAuthors.Fields(1).Name),150

   ListView1.ColumnHeaders.Add, , CStr(gorsAuthors.Fields(2).Name),150

   ListView1.ColumnHeaders.Add, , CStr(gorsAuthors.Fields(3).Name),150  

 Dim row

 Dim oItem

 row = 0

 Do While gorsAuthors.EOF = False  

 row = row + 1 

    If row < 10 Then

       row = "0" & Trim(row)

    End If

    Set oItem=ListView1.ListItems.Add()

    oItem.Text = Left( CStr(row),5)

    oItem.SubItems(1) = CStr(gorsAuthors.Fields(0).Value)

    oItem.SubItems(2) = CStr(gorsAuthors.Fields(1).Value)

    oItem.SubItems(3) = CStr(gorsAuthors.Fields(2).Value)

    oItem.SubItems(4) = CStr(gorsAuthors.Fields(3).Value)   

    gorsAuthors.MoveNext  

 Loop

 

提问者对于答案的评价:
我已经能够读取sql数据了,不过还是谢谢你的回答,我会好好看看你的代码,学习一下

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:57
下一篇 2019年6月11日 下午12:57

相关推荐

  • wincc输入输出域最多能输出多少个字符串

    PLC需要连接个扫码枪,扫出来的数据是12个字符串,然后这个数据需要在wincc上显示,扫码枪扫出来的数据是12个字符,但是wincc上最多能显示10个字符,wincc的输出域输出…

    SIMATIC WinCC 2017年6月11日
  • WINCC 日报表

    我要做一个瞬时流量的日报表 不知道怎么做 比如它是瞬时流量 怎么做8小时的总流量 如果是累积流量怎么做当日的流量 小弟头一次用WI…

    SIMATIC WinCC 2019年6月11日
  • wincc许可证升级

    wincc原来是7.0 RC2048点授权,运行正常,现在已从供应商购买了2048–>8192点的升级包,不过是RT版的,发现升级不了.请问能不能这样升级,有什么…

    SIMATIC WinCC 2019年6月11日
  • PCS7客户机/服务器架构

    什么情况下需要完全下载客户机,完全下载客户机会导致停机吗?完全下载客户机,客户机运行的Wincc需要退出吗? 最佳答案 1、在新增修改画面、变量等与画面有关的操作时,都需要下载到客…

    SIMATIC WinCC 2021年7月5日
  • WEB Navigator客户机数值不显示

    WEB Navigator客户机数值不显示,控件灰色 最佳答案 如果Web Navigator客户机先于Web Navigator服务器安装,那么就可…

    2017年12月7日
  • wincc无法正常出现报警信息

    我们这儿共有四台设备,分别用wincc作为监控,监控微机通过以太网与PLC通信。一直工作正常,前天同时出现“No connection to the&…

    SIMATIC WinCC 2019年6月11日
  • 将CFC中的pid块的变量导入WinCC Flexible中

    各位大神,小弟在工厂做维护多年,公司最近改造,需要在winccflexible添加一个pid控制,小弟已经在SIMATIC Manager 做了CFC的pid程…

    2021年7月5日
  • 如何判断WINCC的开发版本

    手上有WINCC的工程,但不知道是用哪个版本的WINCC开发的,要怎么查看?电脑系统为WIN10 X64 钻石用户推荐最佳答案 http://www.ad.siemens…

    SIMATIC WinCC 2020年11月1日
  • wicc flexible

    在那里下载这个软件? 最佳答案 《西门子人机界面编辑软件WinCCFlexble 2008 》(Siemens.Simatic.WinCC.Flexible.2…

    SIMATIC WinCC 2019年6月11日
  • 两台服务器需要买几套WINCC的冗余软件

    ··关于版权问题。。。别说一套都不用。。。 最佳答案 服务器的冗余软件买一套,冗余授权需买二套。 提问者对于答案的评价:谢谢。。

    SIMATIC WinCC 2021年7月5日