![](/icons/81636yi.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636yi.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
很幸运有个好消息
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636yi.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636yi.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636zifu.gif)
![](/icons/81636dou2.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou2.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
![](/icons/81636yi.gif)
![](/icons/81636dou2.gif)
你可以将所有或部分属性保存在
![](/icons/81636yi.gif)
![](/icons/81636dou2.gif)
![](/icons/81636yi.gif)
![](/icons/81636diaoyong.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
例子:
比如你有
![](/icons/81636yi.gif)
![](/icons/81636dou.gif)
![](/icons/81636yi.gif)
![](/icons/81636dou2.gif)
以下是这个类模块
![](/icons/81636de.gif)
Option Explicit
Option Compare Text
Public MyDepartment As String
Public MyEmployees As ADODB.Record
![](/icons/81636set.gif)
Dim objBag As New PropertyBag
Private Sub Class_InitProperties
![](/icons/81636kh.gif)
Set MyEmployees = New ADODB.Record
![](/icons/81636set.gif)
MyEmployees.Fields.Append \"EmpName\", adVarChar, 30
MyEmployees.Fields.Append \"EmpSal\", adCurrency
MyEmployees.Open
End Sub
Public Sub SaveMyProperties
![](/icons/81636kh.gif)
Dim
![](/icons/81636int.gif)
![](/icons/81636kh.gif)
objBag.WriteProperty \"MyDepartment\", MyDepartment
objBag.WriteProperty \"MyEmployees\", MyEmployees
\' Save this data in a file for later retrieval
![](/icons/81636int.gif)
If Dir(\"C:MyData.txt\", vbNormal) = \"\" Then
Else
Kill \"C:MyData.txt\"
End If
Open \"C:MyData.txt\" For Binary Access Write As #
![](/icons/81636int.gif)
bytRec = objBag.Contents
Put #
![](/icons/81636int.gif)
Close #
![](/icons/81636int.gif)
End Sub
Public Sub RestoreMyProperties
![](/icons/81636kh.gif)
Dim
![](/icons/81636int.gif)
![](/icons/81636kh.gif)
\' Read the saved data from the file.
ReDim bytRec(FileLen(\"C:MyData.txt\"))
![](/icons/81636int.gif)
Open \"C:MyData.txt\" For Binary Access Read As #
![](/icons/81636int.gif)
Get #
![](/icons/81636int.gif)
objBag.Contents = bytRec
Close #
![](/icons/81636int.gif)
\' PropertBag restored. Lets restore the properties now.
MyDepartment = objBag.ReadProperty(\"MyDepartment\")
Set MyEmployees = objBag.ReadProperty(\"MyEmployees\")
End Sub
在客户应用中保存属性
Private Sub Command1_Click
![](/icons/81636kh.gif)
Dim objDept As New MyComp.clsMyDept
objDept.MyDepartment = \"Research\"
\' Add _disibledevent=>objDept.MyEmployees!EmpSal = 2500
objDept.MyEmployees.Update
\' Add second employee
objDept.MyEmployees.AddNew
objDept.MyEmployees!EmpName = \"Potter\"
objDept.MyEmployees!EmpSal = 3000
objDept.MyEmployees.Update
\' Save the properties by calling the method from our component
objDept.SaveMyProperties
Set objDept = Nothing
End Sub
取回保存
![](/icons/81636de.gif)
Private Sub Command2_Click
![](/icons/81636kh.gif)
Dim objDept As New MyComp.clsMyDept
\' Restore properties by calling the method from our component
objDept.RestoreMyProperties
\' Lets see what is restored
Debug.Pr
![](/icons/81636int.gif)
![](/icons/81636int.gif)
objDept.MyEmployees.MoveFirst
Debug.Pr
![](/icons/81636int.gif)
![](/icons/81636int.gif)
objDept.MyEmployees.MoveNext
Debug.Pr
![](/icons/81636int.gif)
![](/icons/81636int.gif)
Set objDept = Nothing
End Sub
先别激动
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou2.gif)
保存记录集时我观察到以下情况:
1、保存100
![](/icons/81636dou.gif)
![](/icons/81636zifu.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
2、检索同样
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
有个更好
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636yi.gif)
选择使用
![](/icons/81636shuzu.gif)
持续
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636yi.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636shuzu.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636yinwei.gif)
![](/icons/81636de.gif)
![](/icons/81636dou.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
小结
在Web类
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou2.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
![](/icons/81636dou.gif)
![](/icons/81636yi.gif)
![](/icons/81636de.gif)
![](/icons/81636dou2.gif)
最新评论