如何在VB 6.0中实现ACCESS数据库的一个表全部添加到另一个表

我用的是ADODC 2个表模版基本一样的

'在工程---部件中添加 microsoft ADO data contcrol 6.0
'在窗体添加两个adodc控件,分别连接好数据库和所需导入导出的表
'adodc1连接要导入的表,adodc2连接要导出的表

Private Sub Command1_Click()
Dim i, j As Integer
Adodc2.Refresh

If Adodc2.Recordset.RecordCount > 0 Then
Adodc2.Recordset.MoveFirst
For j = 1 To Adodc2.Recordset.RecordCount
Adodc1.Recordset.AddNew '添加一条空记录
For i = 0 To Adodc2.Recordset.Fields.Count - 1
Adodc1.Recordset.Fields(i).Value = Adodc2.Recordset.Fields(i).Value
Next i
Adodc2.Recordset.MoveNext
Next j
Adodc1.Recordset.Update
Else
MsgBox "表2没有数据可入导表2"
End If
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

如何在VB 6.0中实现ACCESS数据库的一个表全部添加到另一个表
Adodc1.Recordset.AddNew '添加一条空记录 For i = 0 To Adodc2.Recordset.Fields.Count - 1 Adodc1.Recordset.Fields(i).Value = Adodc2.Recordset.Fields(i).Value Next i Adodc2.Recordset.MoveNext Next j Adodc1.Recordset.Update Else MsgBox "表2没有数据可入导表2"End If End Sub ...

VB6.0编程,想把ACCESS07数据库【ABC】中表1中的所有内容都复制到同一数...
Dim cn As New ADODB.Connection, rs1 As New ADODB.Recordset, sql As String '在通用声明里定义,其中cn是连接对象,rs1是记录集,sql是查询语句 Private Sub Form_Load()cn.Open "provider=microsoft.jet.oledb.4.0;data source=" + App.Path + "\\数据库名.mdb" + ""sql = "select *...

vb+Access, 怎么将数据库中一个表的数据移到同一个数据库中的另外一...
用SQL语句。加入你想把A表的数据移动到B表中。那么 对应的语句 insert into A select * from B 把这个语句写到你程序相应的位置就可以了塞。

利用VB语句调用ACCESS数据库,将一张表的全部信息复制到另一张表中
Private Sub Command1_Click()Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strSql As String Set conn = OpenConnForAccess("test.mdb")strSql = "insert into b select * from c"RunTrans strSql, conn end sub Public Function OpenConnForAccess(ByVal FileName As String)...

用VB代码将access数据库中的一张表结构及数据复制到另外一张新表中...
'使用方法:1、调用SetConnStr函数,产生连接字符串。2、打开数据库连接,3。执行ExecuteSQL函数返回结果集。'=== 必须引用ADO2.5库方可运行 === 'VB数据库编程的模块,演示如何用ADO连接Access数据库,以及 SQL 查询语言的运用。'引用ADO酷,可以将ADO孔件拖到窗体上再删除就可以了 '=== Public...

vb中怎样将access数据表中的一列数据复制到另外一个已经存在的表...
使用insert函数试试。

vb实现Access把一组数据从一个数据库转到另一个数据库
To Adodc1.Recordset.RecordCount Adodc2.Recordset.AddNew 'A3添加空数据 Adodc2.Recordset.Fields(0).Value = Adodc1.Recordset.Fields(0).Value '将A2当前指针的数据给A3新加数据表中 Adodc2.Recordset.Update 'A3更新 Adodc1.Recordset.MoveNext 'A2指向下一条继续 Next i ...

vb中二个access数据库,怎样把其中一个库里的一个表通过代码复制到另一...
只能用导出sql的方法:即,一、把原数据库所有数据,导出成sql;二、再新数据库执行这些sql语句。

如何用vb编程 把数据从一个工作表导入到另一个工作表
sub main()for i= 1 to 12 if sheets(1).cells(i,"C")=sheets(2).cells(3,i+6) then'sheet1中的C列数据,如果等于Sheet2中第三行的对应数据 sheets(2).cells(3,i+6)=sheets(1).cells(i,"D")'则将sheet1中的D列数据,放入sheet2中对应的第四行中 end if next i end sub ...

vb 中怎样把一个数据库的导入另一个数据库
方法一:打开目标数据库,选择文件-获取外部数据-导入,然后在弹出的窗口中,选择源文件,然后挑选你想要导入的数据即可实现 方法二:通过sql server数据导入导出工具实现,详情参阅sql帮助

相似回答