如何将A数据库中的一张表完整的复制到B数据库中?!
解决方案 »
- vb 能不能多个form共用一个winsocket控件
- 关于VSFlexGrid的用法。
- 怎么用xml读存图片
- TreeView调用XML文件,需要哪些VB部件?
- 如何在vb中调用按地址传递的函数
- 需要将MSFLEXGRID的某一条记录(已知的)自动调位到当前表格中可见的位置。用什么方法呀?
- sql 查询
- 为什么我在vb中打开word 文档时出错?提示为method 'Add' of object "documents" failed
- 这api函数是什么?
- 又是该死的Word,行行好吧
- 软件的数据库是access做的,在没有安装access的系统上不能用?
- 如何comm dialog那样又一个选择路径的控件
Dim Sql As String
Set cn = New ADODB.Connection
cn.Open "连接数据库A的字符串"1.如果数据库B中表已经存在
sql = "insert into [C:\B.mdb].[TableName] select * from [TableName]"
cn.Execute Sql
2.如果数据库B中表不存在
Sql = "SELECT * INTO [C:\B.mdb].[TableName] FROM [TableName]"
cn.Execute Sql
Dim Sql As String
Set cn = New ADODB.Connection
cn.Open "Provider=SQLOLEDB;Data Source=servername;User Id=sa;PassWord=******;Initial Catalog=数据库1"
1.如果数据库B中表已经存在
sql = "insert into 数据库2..table2 select * from table1"
cn.Execute Sql
2.如果数据库B中表不存在
Sql = "SELECT * INTO 数据库2..table2 FROM table1"
cn.Execute Sql
有个新问题:
如何把A数据库中表Sample的数据追加到B数据库的表Count中?!
Dim Sql As String
Set cn = New ADODB.Connection
cn.Open "Provider=SQLOLEDB;Data Source=servername;User Id=sa;PassWord=******;Initial Catalog=数据库A"
sql = "insert into 数据库B..[Count] select * from Sample"
cn.Execute Sql
sql = "insert into 数据库B..[Count] select * from Sample Where ID = 123"