VB6中把access数据库中的数据写到字典里,怎么放不进去?
vb吧
全部回复
仅看楼主
level 4
jessylake 楼主
cn.Open "Provider = Microsoft.Jet.OLEDB.4.0;" + "Data Source = " + Path + "\yy.mdb;" + "Persist Security Info = False"
rs.Open "aa", cn, adOpenKeyset, adLockOptimistic
rs.MoveFirst
Set d = CreateObject("scripting.dictionary")
Do While Not rs.EOF
d([color=#ff0000]rs.Fields("姓名")[/color]) = rs.Fields("电话") & "||" & rs.Fields("QQ")
rs.MoveNext
Loop
cn.Close
2018年11月28日 11点11分 1
level 1
字典操作的时候不要省略掉value,否则字典的key是field对象而不是它的值。
2018年11月28日 11点11分 2
非常非常感谢!
2018年11月28日 14点11分
1