设计三个字段: id 整型 value 整型 caption 字符 这个字段不是必需的,仅仅是为了手工查看数据库的时候方便
dim cn as new adodb.connection dim rs as new adodb.recordset
private sub form_load() cn.connectionstring = "provider=microsoft.jet.oledb.4.0;data source=f:\学习\test.mdb;persist security info=false " cn.open rs.open "表1 ", cn, adopenforwardonly, adlockreadonly, adcmdtable do while not rs.eof me.controls(rs.fields( "id ")).value = rs.fields( "value ") rs.movenext loop end sub
private sub form_unload(cancel as integer) dim i as long dim sql as string sql = "delete from 表1 " cn.EXECute sql for i = 0 to me.controls.count - 1 if typeof me.controls(i) is checkbox then sql = "insert into 表1 values( " & cstr(i) & ", " & cstr(me.controls(i).value) & ", ' " & me.controls(i).caption & " ') " cn.EXECute sql end if next cn.close end sub