我现在的问题是:我数据环境的数据源是由 SQL 语句: SELECT * FROM 收文管理 WHERE id = numb ORDER BY ID ,其中NUMB 是我定义的参数,程序一运行,就提示为“NUMB无默认值”,关键的问题是检索的NUMB值我应该在何处输入?
还有,NUMB是动态变化的,不是定值
是不是从程序中取出来的值?是的话就这样写 dim strSql as string strSql="SELECT * FROM 收文管理 WHERE id =" & numb & " order by id"
Set DataEnvironment1.rsCommand1.DataSource = rst Set DataReportdazd.DataSource = DataEnvironment1 DataRepor1.Showrst是adodb.recordset 把你的数据源赋给这里的rst就行了
谢谢舒畅,我还有疑问,RST是什么? 我是这么定义RST的: dim RST as string RST="SELECT * FROM 收文管理 WHERE id =" & numb & " order by id"Set DataEnvironment1.rs收文管理.DataSource = RST (一运行就到RST出错了) Set drsw.DataSource = DataEnvironment1 (drsw是我数据报表名称) drsw.Show我应该如何定义RST?还请继续帮助,谢谢!!!!
rst是记录集 project->references->microsoft activex data objects 2.7 libraryDim cnn As New ADODB.Connection Dim rst As New ADODB.Recordset
dim strSql as string
strSql="SELECT * FROM 收文管理 WHERE id =" & numb & " order by id"
Set DataReportdazd.DataSource = DataEnvironment1
DataRepor1.Showrst是adodb.recordset
把你的数据源赋给这里的rst就行了
我是这么定义RST的:
dim RST as string
RST="SELECT * FROM 收文管理 WHERE id =" & numb & " order by id"Set DataEnvironment1.rs收文管理.DataSource = RST (一运行就到RST出错了)
Set drsw.DataSource = DataEnvironment1 (drsw是我数据报表名称)
drsw.Show我应该如何定义RST?还请继续帮助,谢谢!!!!
project->references->microsoft activex data objects 2.7 libraryDim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset