Foxtable(狐表)用户栏目专家坐堂 → insert into select


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

主题:insert into select

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/17 10:47:00 [显示全部帖子]

我问一下,你直接加载这个access的表(可以根据需要家在全部、部分数据,或者不加载数据),然后想这个表输入数据,需要的时候,单击保存,不可以吗? 这样不是简单很多吗?
 
你要自己编码写入access的表,首先得创建一个数据源,连接到这个access文件。
然后:
 
Dim cmd As New SQLCommand
cmd.Connection name = "数据源"
For each r as row in Tables("xxx").临时表
    cmd.CommandText = " Insert Into 表名 (列名1, 列名2, 列名3) Values(" & r(数值列)" & ",'" &  r("字符列") & “‘,“ & r(数值列) & ")"
    cmd.ExecuteNonQuery
next

 


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/17 11:04:00 [显示全部帖子]

及时这样,也尽量少用Insert.

你可以在表A输入数据,然后将部分数据写入表B,最后分别保存表A和表B,这样编码和维护简单很多。

 

http://www.foxtable.com/help/topics/2490.htm

 


 回到顶部