|
本帖最后由 shore0707 于 2012-2-5 23:50 编辑
小弟目的:表2中和表1中姓名一样的电话号码复制到表1中,请大侠多多帮忙。
我的代码不知道错在哪?
Sub 运行()
Dim mydata As String, myTable As String, SQL As String
Dim myDb As DAO.Database
mydata = ThisWorkbook.Path & "\数据.mdb"
myTable = "表1"
'建立与数据库的连接
Set myDb = OpenDatabase(mydata, True, False, ";pwd=thb")
'表2中和表1中姓名一样的电话号码复制到表1中。
SQL = "update " & myTable & " set 表1.电话号码=表2.电话号码 from 表1,表2 where 表1.姓名=表2.姓名"
myDb.Execute SQL
'关闭数据库连接并释放变量
myDb.Close
Set myDb = Nothing
MsgBox "已经更新成功"
End Sub
表处理.rar
(17.44 KB, 下载次数: 65)
|
|