iki veritabanını eşitlemek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
the_korsan
Üye
Mesajlar: 12
Kayıt: 18 Şub 2005 04:06

iki veritabanını eşitlemek

Mesaj gönderen the_korsan »

mrb
elimde aynı alanlara sahip olan 2 veritabanı var.
örneğin 1.veritabanındaki 1.kaydı tamamen alıp 2.veritabanına yazacak.

bunu yapmak için uzun kodlar yazmak yerine pratik bir yol varmıdır?
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Hangi Veri Tabanı kullanıyorsunuz?
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
kefukar
Üye
Mesajlar: 705
Kayıt: 22 Kas 2004 03:08
İletişim:

Mesaj gönderen kefukar »

1. VT deki verileri dışarıda bir klasöre 2. VT nim kullanacağı isimde copyalattırsan olmaz mı?
the_korsan
Üye
Mesajlar: 12
Kayıt: 18 Şub 2005 04:06

Mesaj gönderen the_korsan »

vt olarak paradox kullanıyorum

örneğin 1. vt de numara,adi, soyadi alanı var. buraya kayıtlar girilmiş 10 tane kayıt var.

işte ben bir butona bastığım anda bu kayıtların otomatik olarak 2.veritabanına atılması istiyorum.
birde sadece belli bir kaydın tüm alanlarını (numara, adı ,soyadı) diğer veritabanına atmak istiyorum.

kefukar dediğiniz şekilde olabilir ama ben kısa bir yolu varmı onu merak ediyordum
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Paradokstan bir veritabanı olarak bahsetmektense tablo demek sanırım daha isabetli olur. Bundan sonra da veritabanı değil de tablonun kopyalanması olayından söz edebiliriz.. Bu işi DatabaseDesktop'tan Tools/ Utilities / Copy ... kısmından kopyalama yaptırarak yapabilirsin. Ayrıca BDEADMIN ile oluşturacağın standart alias lar ile daha sonra her bir alias için tabloların olduğu ve taşımak istediğin path leri vererek, DataPump ile bu alias lar arasında taşıma işlemi yaptırabilirsin.. Mevcut tabloya diğer tablodaki verileri aktarabilirsin...

Senin amacın bir sencronizasyon olayı ise o zaman yazacağın küçük bir programla her iki tablodaki farklı kayıtları kontrol edip diğerine insert / update edebilirsin..

Umarım doğru anlamış ve anlatabilmişimdir :wink:

Kolay gelsin..
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Bazı RDBMS'lerde Replication ve türevi bir takım veri transfer araçları vardır. Ama maalesef paradox'ta benim bildiğim kadarı ile yok !

Elinize kuvvet, kodlayacaksınız !...

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Cevapla