MSHFLEXGRID无显示

按钮 代码如下 点击后把数据显示到mshflexgrid控件中,怎么无显示?
ub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)                                                                                                                                                                                                                                  
On Error Resume Next
Dim    strConnectionString
Dim    objConnection
Dim    objCommand
Dim    strSQL  
Dim    Rs
Dim  MSHFlexGrid

strConnectionString="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security InfO=False;Initial CataloG=CC_B_10_12_27_09_20_15R;Data SourcE=.\WinCC"
Set objConnection=CreateObject("ADODB.Connection")
objConnection.ConnectionString=strConnectionString
objConnection.Open
Set objCommand=CreateObject("ADODB.Command")
With objCommand
     objCommand.ActiveConnection=objConnection
     objCommand.CommandText= "select * from UA#formula"
End  With
Set Rs=CreateObject("ADODB.Recordset")
Rs.Open objCommand,,1,3
Set  MSHFlexGrid=ScreenItems("MSHFGD_1")
Set  MSHFlexGrid.DataSource=Rs 
     MSHFlexGrid.Refresh
     Rs.Close

     objConnection.Close
Set  objCommand=Nothing
Set  Rs=Nothing
Set  objConnection=Nothing
Set  MSHFlexGrid=Nothing

End Sub

问题补充:
数据库内有数据且数据库名称也对的

最佳答案

你首先得确定数据库查询是否正确?Rs记录集中是否有数据?参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=62676&cid=1032
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=62488&cid=1032

提问者对于答案的评价:
OK

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc组态问题

    有22台设备,通过DP协议连接,现在已经连接上了18台,另外4台地址和波特率都没有问题,但就是连接不上,对硬件DP 接头也检查过了,但还是没有结果.现在还有一个问题,就是…

    SIMATIC WinCC 2019年6月11日
  • 求WINCC学习资料

    新手求WINCC学习资料,学习资料要简单易懂最好。 最佳答案 西门子官方有很多学习资料可以下载,可以选择自己需要的下载:http://www.ad.siemens.com.cn/d…

    SIMATIC WinCC 2019年6月11日
  • wincc 项目界面中关于按钮动态向导

    #define Tag_ID "ID"#define Tag_OP "OP"#define&nbsp…

    SIMATIC WinCC 2020年11月1日
  • WINCC报警记录输出到EXCEL

    wincc报警记录如何输出到EXCEL格式文件?除了已有文档或帖子说的使用WINCC选件做,能通过脚本编程直接实现吗?有做过的请给个例程。 最佳答案 可以用C脚本,我已经照此例子实…

    SIMATIC WinCC 2019年6月11日
  • 开机用户登录后注销

    安装wincc6.22(带选项用户归档)后,重新开机,显示用户登录界面,输入用户名及密码后,还没登录windows界面,就注销用户,重新进入用户登录界面,无法正常开机。如果安装wi…

    SIMATIC WinCC 2019年6月11日
  • WinCC 7.3 SE

    如题,这个版本什么意思呢?和7.3有什么不同 最佳答案 是7.3的升级版 SE取 第二的意思,可以使用后续的update进一步升级 提问者对于答案的评价:

    SIMATIC WinCC 2020年11月1日
  • WinCC安装后运行出现重大问题!

    我的电脑系统是xp的sp2。我按照步骤安装好数据库,WinCC等之后,重新启动电脑,但是在进入系统前有个用户登陆界面,我输入用户名和密码登陆,听到了开机音乐,但是立刻又自动注销出来…

    SIMATIC WinCC 2019年6月11日
  • wincc C脚本那位大师给详细解释下吗

    详细解析介绍下下图意思 问题补充:最好详细说明下 图片说明:          最佳答案 你忘了上图了。第一个是调出登陆…

    2017年6月18日
  • 关于压缩方式?

    归档过程值在压缩后如何处理取决于所使用的压缩方式: 计算:指定时期内的过程值被读出并压缩。归档变量的过程值被保留。 计算并复制:指定时期内的归档变量的过程值被读…

    SIMATIC WinCC 2019年6月11日
  • 脚本资源

    在同样动作下比如:执行1–10来回循环,分别在WINCC全局脚本或PLC中独自执行,一般大家选择哪个?为什么? 是否脚本越多,PC占用内存越多,WINCC资源就越少? …

    SIMATIC WinCC 2019年6月11日