/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Kopiering af record
Fra : Kurt Guldbæk


Dato : 25-02-04 19:02

Jeg skal i mit program kopiere records fra en database til en anden. Det gør
jeg pt ved at kopiere felt for felt, hvilket jo ikke er særligt hurtigt.
Findes der ikke en kommando til at kopiere hele den valgte record på een
gang?

--
Med venlig hilsen
Kurt Guldbæk
www.guldbaek.net



 
 
David Konrad (25-02-2004)
Kommentar
Fra : David Konrad


Dato : 25-02-04 19:36

"Kurt Guldbæk" <kurt_g@guldbaek.net> wrote in message
news:403ce34d$0$213$edfadb0f@dread12.news.tele.dk...
> Jeg skal i mit program kopiere records fra en database til en anden. Det
gør
> jeg pt ved at kopiere felt for felt, hvilket jo ikke er særligt hurtigt.
> Findes der ikke en kommando til at kopiere hele den valgte record på een
> gang?

Gør det med SQL - den absolut nemmeste måde at kopiere tabeller og records
på. Her et komplet eksempel med to tabeller, hvor der til sidst kopieres fra
den ene tabel til den anden via SQL.

//opret tabeller
create table fratabel (
id int,
tekst varchar(19)
);
create table tiltabel (
id int,
tekst varchar(19)
);

//lav testdata
insert into fratabel values(1,'qwerty');

//her kopieres fra den ene tabel til den anden
insert into tiltabel(id,tekst) select id,tekst from fratabel where id=1;




Kurt Guldbæk (27-02-2004)
Kommentar
Fra : Kurt Guldbæk


Dato : 27-02-04 21:28

Hej David.
En noget forsinket tak for svaret

--
Med venlig hilsen
Kurt Guldbæk
www.guldbaek.net

"David Konrad" <david_konrad@hotmail.com> skrev i en meddelelse
news:c1ipup$24i$1@sunsite.dk...
> "Kurt Guldbæk" <kurt_g@guldbaek.net> wrote in message
> news:403ce34d$0$213$edfadb0f@dread12.news.tele.dk...
> > Jeg skal i mit program kopiere records fra en database til en anden. Det
> gør
> > jeg pt ved at kopiere felt for felt, hvilket jo ikke er særligt hurtigt.
> > Findes der ikke en kommando til at kopiere hele den valgte record på een
> > gang?
>
> Gør det med SQL - den absolut nemmeste måde at kopiere tabeller og records
> på. Her et komplet eksempel med to tabeller, hvor der til sidst kopieres
fra
> den ene tabel til den anden via SQL.
>
> //opret tabeller
> create table fratabel (
> id int,
> tekst varchar(19)
> );
> create table tiltabel (
> id int,
> tekst varchar(19)
> );
>
> //lav testdata
> insert into fratabel values(1,'qwerty');
>
> //her kopieres fra den ene tabel til den anden
> insert into tiltabel(id,tekst) select id,tekst from fratabel where id=1;
>
>
>



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste