Vilket sätt är enklast? De båda databaserna har samma struktur dvs. en av dem skall fungera som en ny backup. Vet inte om det fungerar i Access, i Oracle fungerar det i alla fall: Hej Många har missat den magiska IN Clause i Access. Tror du lätt kan använda den.Kopiera data från en Access databas till en a
Detta vill jag göra i VB 6.
Kan man göra det genom en query eller på annat sätt.
Eller måste man loopa alla record för att flytta dem?
Jag skulle önska att man kunde ange connection = connectio eller recordset = recordset eller på något annat enkelt sätt.
På liknande sätt som man kan göra med två tabeller i samma databas.
Jag vill inte kopiera hela databasen som fil annars hade det varit en lösning.Sv: Kopiera data från en Access databas till en an
sql = "create table nytabell as select * from gammaltabell"
con.execute sql
/PelleSv: Kopiera data från en Access databas till
Undrar om du inte skall kolla in Replikering
dvs du har en Huvuddatabas som de andra
skall replikerar till/från .
mvh
SvenSv: Kopiera data från en Access databas till
Kör du följand fråga Importeras en tabell från en extern databas:
SELECT Customers.* INTO Customers_BAK
FROM Customers IN "C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb";
Om du bara vill lägga till posterna till en tabell skriver du istället:
INSERT INTO Customers_BAK
SELECT Customers.*
FROM Customers IN 'C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb';
Du kör en fråga genom att använda execute kommandot på connection objektet. Eller genom att använda dig av command objektet.
/Mvh, Andreas Hillqvis