VB中操纵ACCESS,
SELECT field1[, field2[, ...]]INTO新表[IN外部数据库]我程序操纵的是Data1.mdb,现在我要用select into 语句生成一个新表,数据来源于另一个数据库文件Data2.mdb中的表,我在VB中如何写代码???
请大侠门给个例子!!1
SELECT field1[, field2[, ...]]INTO新表[IN外部数据库]我程序操纵的是Data1.mdb,现在我要用select into 语句生成一个新表,数据来源于另一个数据库文件Data2.mdb中的表,我在VB中如何写代码???
请大侠门给个例子!!1
要是在 SQL2000中呢?怎么解决这个问题?
SELECT a.file1,b.file2 INTO 新表 select * from (SELECT * FROM [;database=c:\DataBase2.mdb].table2) a ,(SELECT * FROM [;database=c:\DataBase2.mdb].table2) b
select * into B库.dbo.B表 select * from (select * from A库.dbo.A表 ) a,(select * from c库.dbo.c表) b
--在不同服务器上(假设在B库所在的服务器上操作)
select * into B库.dbo.B表 select *
(select * from openrowset('sqloledb','A库的SQL服务器名';'sa';'密码',A库.dbo.A表)) a,
(select * from openrowset('sqloledb','c库的SQL服务器名';'sa';'密码',c库.dbo.c表)) b
在VB中不要将这两个表都打开,打开有需要的即可!SELECT a.file1,b.file2 INTO 新表 select * from (SELECT * FROM [;database=c:\DataBase2.mdb].table2) a ,(SELECT * FROM [;database=c:\DataBase2.mdb].table2) bSELECT field1,field2 INTO [data1中的新表] from [data2.mdb中的表名] in '绝对路径\data2.mdb'