代码如下所示:
Public K_comm_speed As Integer
Public K_only_irri_flag As Boolean
Public K_Autosave_flag As Boolean Data1.DatabaseName = App.Path + "\aa.mdb"
Data1.RecordSource = "bb"
Data1.Refresh
Data1.Recordset.MoveFirst
K_comm_speed = Data1.Recordset.comm_speed
K_only_irri_flag = Data1.Recordset.only_irri
K_Autosave_flag = Data1.Recordset.Auto_Save
我想要问的是:1 为什么要用 Data1.Refresh
Data1.Recordset.MoveFirst
而Data1.Recordset.MoveFirst它的意思是什么?2 Recordset没有comm_speed,only_irri ,Auto_Save等属性啊,可用它分别表示什么? 该问题也就是:comm_speed为一个整数
only_irri 为一个布尔变量(false或true)
Auto_Save为一个布尔变量(false或true)
我搞不清楚Recordset后跟一个false或true或一个整数是啥意思。
Public K_comm_speed As Integer
Public K_only_irri_flag As Boolean
Public K_Autosave_flag As Boolean Data1.DatabaseName = App.Path + "\aa.mdb"
Data1.RecordSource = "bb"
Data1.Refresh
Data1.Recordset.MoveFirst
K_comm_speed = Data1.Recordset.comm_speed
K_only_irri_flag = Data1.Recordset.only_irri
K_Autosave_flag = Data1.Recordset.Auto_Save
我想要问的是:1 为什么要用 Data1.Refresh
Data1.Recordset.MoveFirst
而Data1.Recordset.MoveFirst它的意思是什么?2 Recordset没有comm_speed,only_irri ,Auto_Save等属性啊,可用它分别表示什么? 该问题也就是:comm_speed为一个整数
only_irri 为一个布尔变量(false或true)
Auto_Save为一个布尔变量(false或true)
我搞不清楚Recordset后跟一个false或true或一个整数是啥意思。
我想要问的是:1 为什么要用 Data1.Refresh
Data1.Recordset.MoveFirst
而Data1.Recordset.MoveFirst它的意思是什么?data1.refresh是把data控件的记录刷新,否则取不到数据;
data1.recordset.movefirst是把表中数据的指针移动到第一条记录;
2 Recordset没有comm_speed,only_irri ,Auto_Save等属性啊,可用它分别表示什么? 该问题也就是:comm_speed为一个整数
only_irri 为一个布尔变量(false或true)
Auto_Save为一个布尔变量(false或true)
我搞不清楚Recordset后跟一个false或true或一个整数是啥意思。
K_comm_speed = Data1.Recordset.comm_speed
K_only_irri_flag = Data1.Recordset.only_irri
K_Autosave_flag = Data1.Recordset.Auto_Save我也搞不清这段代码是什么意思。
2.comm_speed,only_irri ,Auto_Save都是你aa.mdb数据库里bb表的字段。
该段程序的意思是:将一个Recordset的第一行内容分别赋值给你定义的三个变量,即是将数据库内的数据读出。
Data1.Recordset.MoveFirst
而Data1.Recordset.MoveFirst它的意思是什么?
data1.refresh是把data控件的记录刷新,否则取不到数据;
data1.recordset.movefirst是把表中数据的指针移动到第一条记录;
答:这样是为了将控件的记录集对象进行刷新(有打开记录集的功能),然后将记录指针指到第一条记录上。Recordset没有comm_speed,only_irri ,Auto_Save等属性啊,可用它分别表示什么? 该问题也就是:comm_speed为一个整数
only_irri 为一个布尔变量(false或true)
Auto_Save为一个布尔变量(false或true)
我搞不清楚Recordset后跟一个false或true或一个整数是啥意思。答:首先要要讲的是,comm_speed,only_irri ,Auto_Save不是recordset的属性。
comm_speed,only_irri ,Auto_Save是数据表中的字段名。
就是将数据表中的记录的值读出来存放到K_comm_speed 、K_only_irri_flag、 K_Autosave_flag 这三个变量中。
K_only_irri_flag = Data1.Recordset.only_irri
K_Autosave_flag = Data1.Recordset.Auto_Save在记录集对象后加上一个点号再接上字段名,VB中有这种语法吗?有没有搞错,真的不懂啊!!!!!!