两个小问题求教 1.大家做的带密码的登录程序一般都把密码放在哪里?用什么方式加密?怎么加密?2.对于一个VB+ACCESS的程序,如何把某一个表载入内存,在不修改数据的情况下直接读取内存里的,只有在修改了内容的情况下才会对表进行操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、视需要而定,可以放到数据库,也可以放入注册表,还可以放到其它文件里。2、使用ADO断开连接的记录集对象就行了。 下面代码演示断开连接的记录集:Sub main() Dim DB As New ADODB.Connection Dim RS As New ADODB.Recordset DB.Open "Provider=Microsoft.JET.OLEDB.4.0;Persist Security Info=False;Data Source=d:\temp.mdb;" '建立数据库连接 RS.CursorLocation = adUseClient '指定游标类型为客户端游标,数据查询结果将存放到客户端内存中 RS.Open "SELECT * FROM 表1", DB, adOpenKeyset, adLockOptimistic '打开指定的记录集 Set RS.ActiveConnection = Nothing DB.Close '关闭数据库连接 '以下代码显示记录集 Do While Not RS.EOF Debug.Print RS.Fields(0).Value RS.MoveNext Loop RS.Close '关闭记录集End Sub 查询后的 Recordset 对象,就是在虚拟内存中。修改后,ReQuery 可以重新查询。 如果是做登录的话,MD5加密应该用的比较多吧,我觉得MD5就很好用的,初学也不用了解具体算法,只要直接调用就可以,很容易的 基础问题!!!!!!! 求一SQL语句 救我!有关数据库的问题。大分相赠 怎样实现两张表直接的关联啊? 急急急!!!高手帮忙----怎样使TreeView,ListView控件的大小能拖动 VB数组计算中的奇怪问题 如何实现”自定义【开始】菜单“里的“清除列表”按钮功能? ### hnlzh(吸海垂虹) 来拿分,关于“怎样用纯API录音”的 VI ### 对等网上的文件拷贝和删除 大家都用什么编辑器啊? vb中如何实现多个窗体互相调用 vsflexgrid数据导出问题
2、使用ADO断开连接的记录集对象就行了。
Sub main()
Dim DB As New ADODB.Connection
Dim RS As New ADODB.Recordset
DB.Open "Provider=Microsoft.JET.OLEDB.4.0;Persist Security Info=False;Data Source=d:\temp.mdb;" '建立数据库连接
RS.CursorLocation = adUseClient '指定游标类型为客户端游标,数据查询结果将存放到客户端内存中
RS.Open "SELECT * FROM 表1", DB, adOpenKeyset, adLockOptimistic '打开指定的记录集
Set RS.ActiveConnection = Nothing
DB.Close '关闭数据库连接
'以下代码显示记录集
Do While Not RS.EOF
Debug.Print RS.Fields(0).Value
RS.MoveNext
Loop
RS.Close '关闭记录集
End Sub
查询后的 Recordset 对象,就是在虚拟内存中。修改后,ReQuery 可以重新查询。