问一个vb6的基础问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:47:42
问题一:
在公共模块中定义了这个: DataEnvironment1.Connection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\人事管理系统.mdb;Persist Security Info=False"

这是为什么?是确定数据环境设置器中Connection1的提供者吗?确定数据库的位置?

问题二:
用DataReport控件生成报表。在窗体中托了一个“打印”的按钮,然后它的Click事件是如下面写的:
Private Sub CmdPrint_Click()
If DataEnvironment1.rsCommand1.State = 1 Then DataEnvironment1.rsCommand1.Close
DataEnvironment1.rsCommand1.Open PrintSQL, Cnndb, adOpenStatic, adLockOptimistic
DataReport1.Show
End Sub
我不知道DataEnvironment1.rsCommand1.State = 1指的是什么?

Provider=Microsoft.Jet.OLEDB.4.0;//连接的驱动类型
Data Source= " & App.Path & "\人事管理系统.mdb;//数据库地址
Persist Security Info=False";//好象是,是否可以读写
DataEnvironment1.rsCommand1.State = 1//如果连接数据库成功