Foxtable(狐表)用户栏目专家坐堂 → 求教批量输入数据


  共有4873人关注过本帖树形打印复制链接

主题:求教批量输入数据

帅哥哟,离线,有人找我吗?
audit883
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:1 积分:76 威望:0 精华:0 注册:2013/6/8 19:48:00
求教批量输入数据  发帖心情 Post By:2013/6/10 11:27:00 [显示全部帖子]

如果现在有3张表 表1:学期表          2个字段:  xqbh(学期编号) 

                       表2:班级表          2个字段:  bh(班号)                       

                       表3:学期班级表    2个字段: xqbh(学期编号) , bh(班号)

 

我自己做了一个窗口 有2个控件 一个Combox选择学期,数据从学期表筛选,一个CheckedListBox,数据从班级筛选(有多个班级),我想在第三章表中插入数据应该如何做?

举例:Combox值 "09-10-1", CheckedListBox选中"10营销(1),10营销(2),10营销(3),10国贸(1),10国贸(2)"总共选择了5个值,

 

那么第三张表应该插入下面5行数据:      第一行: 09-10-1 10营销(1)

                                                     第二行:09-10-1 10营销(2)

                                                     第三行:09-10-1 10营销(3)

                                                     第四行:09-10-1 10国贸(1)

                                                     第五行:09-10-1 10国贸(2)

其实就是求这2张表的笛卡尔积,我现在自己想的办法是用循环一行一行的填充,请问有没有更简单一点的办法,如果2张表的数据量很大的话,那用循环不是要很长时间?实际上我工作中遇到的最后的数据有16万多行,难道都是用循环吗?

 

望盼回复!感谢!


 回到顶部