需要对某一表进行登记:
table1:
用户名 用户属性值
aaa 1
bbb 2
ccc 1
ddd 1table2:
用户属性值 属性名称
1 同志
2 朋友我在添加时,下拉列表(COMBO)里显示是同志\朋友
如果将他们的值1\2 在添加某一用户时(如eeee,1[在列表中选择同志]))
存储进去,因为我不能用获取combo1.text的值来写数据库
table1:
用户名 用户属性值
aaa 1
bbb 2
ccc 1
ddd 1table2:
用户属性值 属性名称
1 同志
2 朋友我在添加时,下拉列表(COMBO)里显示是同志\朋友
如果将他们的值1\2 在添加某一用户时(如eeee,1[在列表中选择同志]))
存储进去,因为我不能用获取combo1.text的值来写数据库
用户属性值=1
elseif Combo1.ListIndex=1 then
用户属性值=2
end if
rs.open "select * from table2",1,2
do while not rs.eof
combo1.additem(rs(1)&"")
combo1.itemdata(combo1.newindex)=rs(0)
rs.movenext
loop'======添加用户时
if combo1.listindex<0 then exit sub '==没有选择用户属性则退出用户添加过程
sqlstr="insert into table1 (用户名,用户属性) value('" & username & "'," & combo1.itemdata(combo1.listindex)& ")"
cnn.execute sqlstr
(2)在加载combo的items的时候用tag属性保存对应关系
如:
comboObj.additem("同志",comboObj.itemcount)
comboObj.list(cmbObj.itemCount-1).tag =你想设置得对应用户属性值
。
comboObj.additem("朋友",comboObj.itemcount)
comboObj.list(cmbObj.itemCount-1).tag =你想设置得对应用户属性值