wyzjiguang 2014-01-14 15:40
浏览 1100

vb6 自带报表 代码设置datasource属性时死机,啥问题呢,谢谢。挺急的

代码开始:

E_打印.Commands("实验室检查报告").CommandType = adCmdText

'--------“实验室检查报告”是数据环境下的一个command-----------
E_打印.Commands("实验室检查报告").CommandText = StrSql
Set R_检查报告.DataSource = E_打印

'-------R_检查报告为datareport报表名--------
R_检查报告.DataMember = "实验室检查报告"
E_打印.实验室检查报告 '打开记录集
If E_打印.rs实验室检查报告.RecordCount = 0 Then
MsgBox "没有数据不能打印!您的操作被取消!", vbInformation
Exit Sub
End If
R_检查报告.Show

代码结束。

我在本地测试的时候报表是可以用的,数据也准确。但是我换了台电脑,把本地数据库变为局域网内另一台电脑的数据库。程序就出问题了,运行某行代码就像死机了一样。 我单步调试程序,发现问题出在这行代码:

Set R_检查报告.DataSource = E_打印

请各位大哥帮忙搞定啊 领导等着我解决问题呢。

vb6+sqlserver

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥50 易语言把MYSQL数据库中的数据添加至组合框
    • ¥20 求数据集和代码#有偿答复
    • ¥15 关于下拉菜单选项关联的问题
    • ¥20 java-OJ-健康体检
    • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
    • ¥15 使用phpstudy在云服务器上搭建个人网站
    • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
    • ¥15 vue3+express部署到nginx
    • ¥20 搭建pt1000三线制高精度测温电路
    • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况