通过VB如何实现将SQL数据从一张表复制到另一张表

通过VB如何实现将SQL数据从一张表复制到另一张表,第1张

将表a1复制成表a2

select

into

a2

from

a1

如果想加入条件

select

into

a2

from

a1

where

字段1='mmm'

将a1表中的字段1为"mmm"的记录复制成表a2

在工程里引用microsoft activex data objects 27 library

Dim cn As New ADODBConnection, rs1 As New ADODBRecordset, sql As String '在通用声明里定义,其中cn是连接对象,rs1是记录集,sql是查询语句

Private Sub Form_Load()

cnOpen "provider=microsoftjetoledb40;data source=" + AppPath + "\数据库名mdb" + ""

sql = "select from 表名"

rs1Open sql, cn

rs1MoveFirst

Do While Not rs1EOF

Combo1AddItem rs1("字段名")

rs1MoveNext

Loop

rs1Close

End Sub

如果你还有什么不懂的,可以百度搜下:编程回忆录,他们现在正在录制这方面的教程,都是零基础开始,由浅入深。

Sub 修改并保存()

Dim I

X = WorksheetFunctionMatch([B1], Sheets("基础数据")Range("A:A"), 0)

Range("A3:D3")Copy Sheets("基础数据")Cells(X, "a")

Sheets("基础数据")Select

Sheets("基础数据")Range("a" & X & ":" & "d" & X)InteriorColorIndex = 3 '修改过的区域填充红色

End Sub

代码复制到 修改表里

Private Sub Command1_Click()

Dim conn As ADODBConnection

Dim rs As ADODBRecordset

Dim strSql As String

Set conn = OpenConnForAccess("testmdb")

strSql = "insert into b select from c"

RunTrans strSql, conn

end sub

Public Function OpenConnForAccess(ByVal FileName As String) As ADODBConnection

Dim AdoConn As New ADODBConnection

With AdoConn

ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=" & FileName & ";Persist Security Info=False"

Open

End With

Set OpenConnForAccess = AdoConn

End Function

Public Function RunTrans(ByVal tranSql As String, ByVal AdoConn As ADODBConnection)

With AdoConn

BeginTrans

Execute tranSql

CommitTrans

End With

End Function

两张表格的字段不是完全相同的

___________________________

strSql = "insert into b(id,num) select id,num from c"

以上就是关于通过VB如何实现将SQL数据从一张表复制到另一张表全部的内容,包括:通过VB如何实现将SQL数据从一张表复制到另一张表、VB6.0编程,想把ACCESS07数据库【ABC】中表1中的所有内容都复制到同一数据库的表2里面,求代码。、vb,vbA *** 作EXCEL怎么把指定数据复制到另一工作表符合条件的相应位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9838417.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存