报表:
我设置DataEnvironment1的Connection1的“员工档案查询”(命令名称)其中:
SQl语句:SELECT * FROM 员工档案  where (编号=?),参数为:Param1。
窗体输出命令语句:
Private Sub Command12_Click()
DataEnvironment1.Commands("员工档案查询").Parameters(0).Value = Me.Text2.Text
Load DataReport2
DataReport2.Visible = True
End Sub
提示错误:从当前数据资源中取得行值失败!高手们给看看问题在哪里?
另外,专门打包vb程序(要附带一些程序运行的目录)有什么中文软件吗?

解决方案 »

  1.   


    在以前的贴子中找的答案,问题和你的一样。
    ---------你没有设置好数据源的属性,照下列的方法做就行了。   
      先把DataEnvironmen在他的connection属性里设置好你要连接的数据库,在command1属性里设置你要打印的表。   
      你出现的现象应该是没有添加DataReport的Datamember的属性没有设置成你添加的命令(默认的为command1)   
      把这几个属性设计好了就可以了。 command1的属性设置好了没有。   
      DataReport的Datamember的属性没有设置成command1? -------------
    www.vicmiao.com
    努力就有美好时光!
      

  2.   

    不用DataEnvironment的第二个问题:
    就是setupfactory汉化版就可以了,它可以设定安装前或者安装后执行指定的程序
      

  3.   

    楼上大哥:不用DataEnvironment,用什么?