Lars Ridder wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvordan flytter/kopierer man en række i en Microsoft Access-database til en
> anden ved hjælp af ASP?
> Kan man åbne forbindelse til to databaser samtidig og hvad er syntaksen?
> Er der nogen, der har et eksempel på det?
Lars
Selvfølgelig kan man det.
Her er den jeg bruger. Den bruger samme database, men 2 forskellige tabeller.
Hvis du tilføjer en ekstra DB connection kan du sagtens overføre til en anden
DB.
Den record der overføres får jeg information om fra en formular der trigger
selve overførslen.
Dim Connect, Database, Rekord, Liste, Liste1
<!-- Forbinde mig til databasen -->
Set Connect = Server.CreateObject("ADODB.Connection")
Database = "DRIVER={Microsoft Access Driver (*.mdb)};" & "DBQ=" &
Server.MapPath("Medlemmer.mdb") & "; PWD=kodeord"
Connect.Open(Database)
Liste1 = ("SELECT * FROM Medlemmer WHERE Medlemsnummer = " &
Request.Form("Medlemsnummer") & ";")
SET Liste = Connect.Execute(Liste1)
<!-- Her slutter forespørgsel-->
<!-- Her bygges outputlisten op-->
Rekord = "Insert into Medlemmer2003 (Medlemsnummer, Fornavn, Efternavn,
Adresse1, Postnr, Fdag, Telefon) values ('" & Liste("Medlemsnummer") & "','" &
Liste("Fornavn") & "','" & Liste("Efternavn") & "','" & Liste("Adresse1") &
"','" & Liste("Postnr") & "','" & Liste("Fdag") & "','" & Liste("Telefon") &
"');"
Connect.Execute(Rekord)
Connect.Close
Set Connect = Nothing
God fornøjelse.
Sven Arne
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials