insert in to ?

Delphi .net ve .net ile ilgili konuları buraya yazabilirsiniz.
Cevapla
erginas
Üye
Mesajlar: 5
Kayıt: 14 Kas 2005 10:11

insert in to ?

Mesaj gönderen erginas »

Merhaba Arkadaşlar,

insert into ile ilgili ufak bir proplemim var yardımcı olursanız sevşnirim

elimde iki veri tabanı bir tablelerı aynı iki taplonun ismide myarsiv şimdi kopyalamak istediğim database deki myarsiv tableında verileri sql olarak aldım ama yeni databaseye myarsiv tablena aktarmakta pek o kadar başarılı olamadım

Kod: Tümünü seç

[color=green]INSERT INTO MYARSIV (DOSYA_NO, ADI, SOYADI, TC_KIMLIK_NO, BABA_ADI, D_YERI, D_TARIHI1, D_TARIHI) VALUES(40, 'Mxxxxx              ', 'Sxxxxxxx              ', '19xxxxx', 'İxxxx             ', 'DEĞİRMENTA          ', '01.01.1938', NULL);
INSERT INTO MYARSIV (DOSYA_NO, ADI, SOYADI, TC_KIMLIK_NO, BABA_ADI, D_YERI, D_TARIHI1, D_TARIHI) VALUES (41, 'Mxxxxxx               ', 'Dxxxx               ', '3xxxxx', 'Mxxxxx              ', 'ARPLI               ', '01.01.1966', NULL);
INSERT INTO MYARSIV (DOSYA_NO, ADI, SOYADI, TC_KIMLIK_NO, BABA_ADI, D_YERI, D_TARIHI1, D_TARIHI) VALUES (42, 'B xxxxxx            ', 'Fxxxxxx               ', '11111111111', 'S            ', 'DEVELİ              ', '01.01.1947', NULL);
INSERT INTO MYARSIV (DOSYA_NO, ADI, SOYADI, TC_KIMLIK_NO, BABA_ADI, D_YERI, D_TARIHI1, D_TARIHI) VALUES (44, 'M xxxxxxxx              ', 'Gxxxxxxx            ', '2xxxxxxx', 'MEHMET              ', 'PINARBAŞI           ', '01.01.1948', NULL);
INSERT INTO MYARSIV (DOSYA_NO, ADI, SOYADI, TC_KIMLIK_NO, BABA_ADI, D_YERI, D_TARIHI1, D_TARIHI) VALUES (45, 'Üxxxxx          ', 'Öxxxx            ', '2xxxxxxxxx', 'İSMAİL              ', 'BÜYÜKKIŞLA          ', '01.01.1944', NULL);[/color]

bunugibi 3000 yakın bir kayıt nasıl yapabilirim
Kullanıcı avatarı
kadirkurtoglu
Üye
Mesajlar: 748
Kayıt: 22 May 2005 01:20
Konum: Uzakta Görünen Tepeden...

Mesaj gönderen kadirkurtoglu »

kayıtlar sabit değilse tek tek girmek zorundasınız.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.

- Bir tablodaki veriyi başka bir tabloya INSERT INTO ile aktarmak için aşağıdaki benzeri bir kurgu yapabilirsin.

Kod: Tümünü seç

Var 
  KaynakTablo : String; 
begin 
  KaynakTablo := ExtractFilePath(Application.Exename) + 'Kaynak.MDB'; 
  With AdoQuery.Create(Nil) do begin 
    Connection := AdoConnection1; 
    SQL.Clear; 
    SQL.Add('INSERT INTO Tablo1 ( KaySiraNo, TCKimlik, Adi, Soyadi )'); 
    SQL.Add('SELECT xKaySiraNo, xTCKimlik, xAdi, xSoyadi '); 
    SQL.Add('FROM Tablo2 IN ""[;DATABASE='+ KaynakTablo + ';PWD=' + Password +'];'); 
    ExecSQL; 
    Free; 
  end;
- Tablo2'deki bilgilier Tablo1'e aktarıldı... Bu localde yapacağın işlem.

- Tablo2 ile Tablo1 aynı türden veritabanı olmak zorunda değil. Paradox'dan MSAccess'e veya başkasına bile yapabilirsin.
Resim
Resim ....Resim
Cevapla