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条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?
    • ¥15 c++头文件不能识别CDialog