WinCC如何读写数据库? 点击:1856 | 回复:4



mysdragon

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2003年5月13日
发表于:2003-05-26 09:55:00
楼主
请问在WinCC中如何读写SQL数据库?能不能提供一个例子?谢谢各位高手。



zui4303yin

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2004年4月22日
发表于:2004-04-22 14:51:00
1楼
我也苦恼这问题

wangyou236

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2005年1月13日
发表于:2005-01-13 16:30:00
2楼
和读写access一样! Public Function SaveDataToParaDb(Noo, No1, No2, No3, No4, No5, No6, No7, No8, No9) Dim SqlStr Dim NowDate Dim FileName FileName="ParaDb" Set FsoObj=CreateObject("Scripting.FileSystemObject") FileName=FileDir & "\" & FileName & ".mdb" If FsoObj.FileExists(FileName)=False Then MakeParaDb FileDir,FileName End If FileName ="ParaDb" NowDate = Mid(Now,1,10) FileName = FileDir & "\" & FileName & ".mdb" 'MySqlStr ="Insert into ParaTab(Type,UpSpeed,MidSpeed,DownSpeed,MachineSpeed,SportSpeed,Length,Weigth," & _ ' "UpTolerance,DownTolerance,ThenDate) VALUES('"+Trim(Noo)+"','"+Trim(No1)+"','"+Trim(No2)+"'," & _ ' "'"+Trim(No3)+"','"+Trim(No4)+"','"+Trim(No5)+"','"+Trim(No6)+"','"+Trim(No7)+"','"+Trim(No8)+"'," & _ ' "'"+Trim(No9)+"','"+NowDate+"')" ConStr =DbDriver + "Data Source=" + FileName + ";" & "Persist Security Info=True;" MsgBox("Mtype=:" & Mtype) SqlStr ="Insert into ParaTab(Type,UpSpeed,MidSpeed,DownSpeed,MachineSpeed,SportSpeed,Length,Weigth,UpTolerance,DownTolerance,NowDate) VALUES (" & Noo & "," & Trim(No1) & "," & Trim(No2) & "," & Trim(No3) & "," & Trim(No4) & "," & Trim(No5) & "," & Trim(No6) & "," & Trim(No7) & "," & Trim(No8) & "," & Trim(No9) & "," & NowDate & ")" 'SqlStr="Insert into ParaTab(Type,UpSpeed,MidSpeed,ThenDate) VALUES ("" & Trim(Noo) & ""," & Trim(No1) & "," & Trim(No2) & "," & NowDate & ");" Set ObjConnection = CreateObject("ADODB.Connection") ObjConnection.ConnectionString = ConStr ObjConnection.Open Set ObjCommand=CreateObject("ADODB.Command") With ObjCommand .ActiveConnection = ObjConnection .CommandText = SqlStr End With ObjCommand.Execute MsgBox(ObjCommand.CommandText) Set ObjCommand=Nothing ObjConnection.Close Set ObjConnection=Nothing End Function

蓝心

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 22回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2003年4月02日
发表于:2005-02-16 20:40:00
3楼
如果用的是WinCC5.0是不是就没招了?

binghe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 19回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2003年11月05日
发表于:2005-05-12 16:52:00
4楼
用C自己开发控件!灵活性不错的

热门招聘
相关主题

官方公众号

智造工程师