用VBS写到access数据库为什么不行?

在西门子深入浅出wincc6.0里面的wincc变量值通过ODBC driver写入access数据库的例子,为什么我试着做,但是连不起来?
 程序代码如下:
 Private Sub Form_Load()
 Dim objConnection
 Dim strConnectionString
 Dim Ingvalue
 Dim strSQL
 Dim objCommand
 strConnectionString = "Provider=MSDASQL;DSN=SampleDSN;UID=;PWD=;"

 strSQL = "INSERT INTO WINCC(Number)VALUES(200);"
 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里面去,想这样试一下,结果不行。请问是我的sql语句有问题还是ODBC设置有问题?本人刚刚接触wincc,望指教!

问题补充:
我对系统的ODBC配置了还不行?access也要进行ODBC配置吗?如何配置啊?

最佳答案

你ACCESS数据库进行ODBC配置没,需要进行配置的.

提问者对于答案的评价:
问题已解决!不是ODBC配置问题,好像是SQL语句有问题!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:22
下一篇 2021年7月5日 上午12:22

相关推荐

发表回复

登录后才能评论