首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

FOR NEXT 有关问题

2013-01-18 
FOR NEXT 问题。数据库 TB字段 AAA数据 001002003004007010如何在单击cmdTest的时候,txtC里面的结果是 005

FOR NEXT 问题。
数据库 TB
字段 AAA
数据 001
    002
    003
    004
    007
    010

如何在单击cmdTest的时候,txtC里面的结果是 005 006 008 009
[解决办法]
在库中建立一个与 TB 结构相同的临时表,如 temp。将 temp 先填充完整的数据(例如 '001' 至 '999'):

Set rs = cn.Execute("SELECT AAA FROM temp WHERE AAA Not In (SELECT AAA FROM TB) AND AAA < (SELECT Max(AAA) FROM TB))

Text1 = ""
Do Until rs.EOF
    Text1 = Text1 & rs!AAA & " "
Loop

热点排行