| hakkus | 12.12.2003 - 16:12:21 |
| Merhabalar,
Yıllar önce Mac FileMaker'de bir porgram yazmıştık. Master Detail bir tablo vardı farklı yerlerlde bağımsız veri giriliyordu. C/S değil aynı programa iki makinada farklı bilgiler giriliyordu. Sonra makinanın birindeki bilgileri disketle ana makinaya aktarıyorduk. Ancak burada özel bir sorgu benzemeyen kayıtları vs ayıran bir rutin yazmamıştık. FileMaker daki bir komut diskette bulunan ve ana makinadakinden farklı olan her detail kayıt için ana makinadaki detail'e insert yapıyordu, bunu kısa sürede ve kendisi yapıyordu. Komutu şimdi hatırlamıyorum. Acaba bunu yapabilen bir komut, proc, yöntem vs. varmı? Yoksa diğer makinadan gelen, farklı olan detail'leri bulan ve ekleyen bir proc/function yazmamız gerekiyor? Şu an ikinci yöntemi kullanıyoruz. Firebird ve delphi kullanıyoruz. Saygıyla | |
| Kuri_YJ | 13.12.2003 - 19:18:41 |
| Selamlar,
Dediğiniz şey aslında Replication veya Syncrhonization tipi bir şey :) Ama bildiğim kadarı ile Ne IB'de nede FB'de bu özellik yok. Bu sebeple muhtemelen sizin hard-code birşleyler yapmanız olacak ya bir Stored Procedure yada Delphi programı yazacaksınız ancak bu şekilde senkronize olabilirler :) Kolay gelsin. | |
| fahrettin | 14.12.2003 - 11:24:10 |
| Evet Kuri'nin de dediği gibi bu bir Replication işi.... Sybase'de Replication üzerinde yaptigimiz calismalar ve arastirmalar sirasinda Interbase'de de Repilacation yapilabildiğini gormustum. Hatta farkli veritabanlari arasinda Sybase ile Interbase, Oracle, MsSql vs.... arasinda da repliacation yapabilen uygulamalar oldugunu gormustum.
Nitekim http://www.2p.cz/en/ibrepl/ http://community.borland.com/article/0,1410,27144,00.html adreslerinde konu ile ilgili uygulamadan bahsedilmekte. google'da ayni anda Replication ve Interbase sozcuklerini aratinca epey bir sonuc cikmakta zaten oradan baska siteler ve bilgiler de bulunabilir.... Kolay gelsin.... | |