美女露出让男生揉视频_狍和女人一级毛片免费的_欧美人欧美人妖videos12_护士潮湿的小内裤bd播放

早起鳥有蟲吃
級別: 略有小成
精華主題: 0
發帖數量: 97 個
工控威望: 223 點
下載積分: 3360 分
在線時間: 57(小時)
注冊時間: 2017-08-15
最后登錄: 2024-10-23
查看早起鳥有蟲吃的 主題 / 回貼
樓主  發表于: 2022-05-11 10:11
圖片:

'各位好!

'咨詢下使用Wincc MShflexgrid連接SQLserver數據庫時,想顯示數據庫中所有內容,但是激活后只顯示一行數據是怎么回事,實際數據庫中有40條數據。

'以下部分前后有省略,代碼如下:

················································
ssql1= "SELECT *  FROM  [Data].[dbo].[Recipe]"

Set oCom.ActiveConnection = Conn
oCom.CommandText = ssql1          
Set oRs1 = oCom.Execute

m = oRs1.RecordCount  


'---------------------設置控件顯示--------------------'
Dim alllist
Set alllist = ScreenItems("報表")
    alllist.clear
    alllist.Cols=8            
    alllist.Rows = m+1

'---------------------將數據寫入表格--------------------'        
oRs1.Movefirst
    For i = 1 To m      
              
       alllist.TextMatrix(i,0) = i    
       alllist.TextMatrix(i ,1) = oRs1.fields(0).Value
       alllist.TextMatrix(i ,2) = oRs1.Fields(1).Value
       alllist.TextMatrix(i ,3) = oRs1.Fields(2).Value
       alllist.TextMatrix(i ,4) = oRs1.Fields(3).Value
       alllist.TextMatrix(i ,5) = oRs1.Fields(4).Value
       alllist.TextMatrix(i ,6) = oRs1.Fields(5).Value    
       alllist.TextMatrix(i ,7) = oRs1.Fields(6).Value
       alllist.TextMatrix(i ,8) = oRs1.Fields(7).Value    
       oRs1.movenext
        
   Next
········································
早起鳥有蟲吃
級別: 略有小成
精華主題: 0
發帖數量: 97 個
工控威望: 223 點
下載積分: 3360 分
在線時間: 57(小時)
注冊時間: 2017-08-15
最后登錄: 2024-10-23
查看早起鳥有蟲吃的 主題 / 回貼
1樓  發表于: 2022-05-14 14:14
檢查到原因了,原來是alllist.Cols=8 這里出問題了。
吾志所向
級別: 家園常客
精華主題: 0
發帖數量: 368 個
工控威望: 648 點
下載積分: 1894 分
在線時間: 161(小時)
注冊時間: 2016-12-10
最后登錄: 2024-12-09
查看吾志所向的 主題 / 回貼
2樓  發表于: 2023-04-12 09:37
PLC與數據庫通訊有專門的智能網關的,支持PLC跟數據庫之間雙向通訊,
包括MySQL,SQLServer,PostgreSQL等都支持,
一個網關支持多臺PLC的,相關案例: 多臺PLC對接數據庫.zip (2445 K) 下载次数:8