09. marts 2004 - 08:59Der er
9 kommentarer og 3 løsninger
Kopiere en sammenkædedet tabel
Hvordan kopierer jeg bedst en tabel fra en frontend/backend Access database til en anden frontend/backend ditto? Tabellerne er jo sammenkædedet og en KopierObjekt makro virkede ikke efter hensigten.
trer, den har jeg godt nok ikke kigget på. Thomas, ja, den skal kunne kaldes igen og igen. Det er 4 tabeller, som bliver opdateret i Navision, som er indsat som sammenkædede tabeller i den ene frontend, som skal kopieres til "den anden" backend. Jeg har prøvet lidt forskelligt, men får kopieret KÆDEN i stedet for! :(
Dim appAccess As New Access.Application 'declare this in your declaration seciton
Private Sub Command1_Click() appAccess.OpenCurrentDatabase ("Path+Norhtwind.mdb") 'file from which you need to export appAccess.DoCmd.TransferDatabase acExport, "Microsoft Access", "Path + Biblio.mdb", acTable, "customer", "Copy Of customer" End Sub
dim con set con = createobject("adodb.connection") con.open "<ado connection string til din sql server>" con.exec "select * into nytabel from gammeltabel" con.exec "alter table add primary key bla bla ba" con.exec "create index ix_nytabel on nytabel(kolonne)" ... ... con.close
Nå...det er vel heller ikke så slemt! 4 liner kode for at lave 4 kopieringer! Du kan jo bare lave en stump kode eller en makro (sagde jeg virkelig fy-ordet?) som afspiller alle fire på en gang uden advarsler.
:) Jeg ville da gerne være sluppet med én forespørgsel, som kunne overføre alle 4 tabeller på én gang, men det er der vel ingen database systemer der kan, vel?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.