在西门子深入浅出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