查看归档数据库 求助!

已锁定

风中浪子

  • 帖子

    61
  • 精华

    0
  • 被关注

    3

论坛等级:新手

注册时间:2005-11-14

普通 普通 如何晋级?

查看归档数据库 求助!

922

7

2006-05-22 15:29:22

我图形编辑器里我加了 Microsoft ADO Data Control 6.0和Microsoft Listview Control 6.0 两个控件,有加了一个按钮,在按钮的VBS动作下,我加如下列代码:Dim sPro
Dim sDsn
Dim sSer
Dim sCon
Dim sSql
Dim conn
Dim oRs
Dim oCom
Dim oItem
Dim m,n,s

sPro = "Provider=WinCCOLEDBProvider.1;"
sDsn = "Catalog=CC_ad_06_04_29_08_33_56R;"
sSer = "DataSoure=.\Wincc;"
sCon = sPro+sDsn+sSer

sSql = "TAG:R,'PressArchive\模拟Output0','2006-05-17 21:37:00.000','2006-05-17 21:47:00.000'"
'sSql = "TAG:R,1,'0000-00-00 00:10:00.000','0000-00-00 00:00:00.000 '
MsgBox"open with:"&vbCr&sCon&vbCr&vbCr&sSql&vbCr



Set conn = CreateObject("ADODB.Connection")
comn.ConnectionString=sCon
comn.CursorLocation =3
comn.open


Set oRs = CreateObject("ADODB.Recordset")

Set oCom =CreateObject("ADODB.Command")
oCom.CommandType = 1
Set oCom.ActionConnection = conn
oCom.CommandText = sSql


Set oRs = oCom.Execute
m = oRs.Fields.Count

ListViewCtrl.ListItems.Clear
ListViewCtrl.ColumnHeaders.Clear
ListViewCtrl.ColumnHeaders.Add,,CStr(oRs.Fields(2).Name),140
ListViewCtrl.ColumnHeaders.Add,,CStr(oRs.Fields(0).Name),60
ListViewCtrl.ColumnHeaders.Add,,CStr(oRs.Fields(1).Name),60
ListViewCtrl.ColumnHeaders.Add,,CStr(oRs.Fields(34).Name),100
If (m>0) Then
oRs.MoveFirst
n=0

Do While Not oRs.EOF
n=n+1
If (n<1000) Then
s = Left(CStr(oRs.Fields(1).Value),23)

Set oItem = ListViewCtrl.ListItems.Add()
oItem.Text =CStr(oRs.Fields(2).Value)
oItem.SubItem(1) = CStr(oRs.Fields(0).Value)
oItem.SubItem(2) = CStr(oRs.Fields(1).Value)
oItem.SubItem(3) = CStr(oRs.Fields(34).Value)
End If
oRs.MoveText
Loop
oRs.Close
Else
End If
Set oRs = Nothing
comn.Close
Set comn = Nothing
怎么运行的时候 我按那个按钮没反应啊
查看归档数据库 求助! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。