求教VBS组态数据库连接,急!!!!

想要把wincc内部数据导入Access中,按照《深入浅出》编了一段VBS的程序,但是没有运行。我在D盘建立了一个名叫dbsample的Access文件,命名了一个data的数据表里建立tagvalue的列。还有Access文件建立在哪里都可以么?我没有接触过数据库,对于书上说得创建ODBC数据源不是很理解,请高手们指教!!!!

 Sub OnRButtonDown(Byval Item, Byval Flags, Byval x, Byval y)    

 Dim objConnection

 Dim strConnectionString

 Dim lngValue

 Dim strSQL

 Dim objCommand

 strConnectionString = "Provider=MSDASQL;DSN=dbsample;UID=;PWD=;" 

 lngValue = HMIRuntime.Tags("Tag1").Read

 strSQL = "INSERT INTO data (tagvalue) VALUES (" & lngValue & ");" 

 Set objConnection = CreateObject("ADODB.Connection")

 objConnection.ConnectionString = strConnectionString

 objConnection.Open

 Set objCommand = CreateObject("ADODB.Command")

 With objCommand

 .ActiveConnection = objConnection

 .CommandText = strSQL

 End With

 objCommand.Execute

 Set objCommand = Nothing

 objConnection.Close

 Set objConnection = Nothing

 End Sub 
 

最佳答案

Access文件可以建在任何地方,winCC通过ODBC方式访问数据库时,主要是根据所建立的ODBC数据源,在ODBC数据源建立过程中指定所建立的数据库文件路径

提问者对于答案的评价:
已解决

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

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

相关推荐

  • 仿真器与wincc通讯

    想问下,我想用模拟器与wincc通讯仿真,实际通讯方式是采用以外网卡与PLC通讯的,那我在自己仿真时需要怎么设置电脑才能仿真呢?? 最佳答案 请参考: 如何将 …

    SIMATIC WinCC 2019年6月11日
  • WinCC安装过程中,SQL出错

    我在安装WinCC过程中,在安装到SQL Standard Database Services的时候,弹出“sqlservr.exe应用程序错误&nb…

    SIMATIC WinCC 2018年12月9日
  • wincc7.4报警控件状态栏未处理消息数目

    VBS怎么读取报警控件状态栏中待处理消息数目“MessageListMessagesCount”,待确认消息数目“MessageListQuitCount” 最佳答案 用以下代码去…

    SIMATIC WinCC 2021年7月5日
  • 求助,wincc添加图片作为背景项目编译出错

    求助,wincc添加图片作为背景项目编译出错  错误内容:Warning:  内部警告(详情:object 9cb713d1-bc…

    2021年7月5日
  • Wincc版本大家现在使用的wincc版本是哪个?

    大家现在使用的wincc版本是哪个? 最佳答案 给客户都推荐最高版本的因为功能增多了7.5SP1http://www.wincc.com.cn/zxjc.aspx# 提问者对于答案…

    SIMATIC WinCC 2021年7月5日
  • 触摸屏的"启用对象"怎么用?

    问题补充:触摸屏的"动画"下有一项"启用对象".想知道一下是怎么用的.详细点/还有关于触摸屏的各种函数具体怎么用.有相关的资料可以下载吗?哪…

    SIMATIC WinCC 2019年6月11日
  • wicc问题

    我的WINCC报警表连到75%就不运行了,为什么 ? 最佳答案 很有可能是因为你的项目名称或路径是中文的,改成英文就好了 提问者对于答案的评价:谢谢大家,问题解决了,是路…

    SIMATIC WinCC 2019年6月11日
  • cp5611与wincc通讯问题

    我上位机做的是wincc MPI方式,用CP5611卡,可组态不能与下位通讯上,但是同一机子上的STEP 7能通讯上,这是为什么啊? 问题补充:SG9老师,不知…

    SIMATIC WinCC 2019年6月11日
  • Wincc 写数据到SQL数据库

    需要将wincc内某些变量的值通过全局脚本周期性写入SQL数据库自己建的表内,现在不知道Wincc怎样通过C脚本或则VBS访问SQL,大伙给点资料吧 最佳答案 http://www…

    SIMATIC WinCC 2017年11月1日
  • WinCC怎么做声音报警

    WinCC V7.4 SP1中实现声音报警的方法 课程编号:V1670 本视频介绍了WinCC&nbsp…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列…

    2021年7月5日