DataPump Tarzı Program

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

DataPump Tarzı Program

Mesaj gönderen DotCom »

merhabalar ;

Arkadaşlar , okul bitirme projesi olarak ; VT Dönüşümü adı altında bir program aldım...

Olay şöyle ; Atıyorum Firebird de bir table ım var bu table ı paradox a çeviricem , paradox u interbase e çeviricem , onu sql server a , onu oracle a onu dbisam a , onu access e ,,,, gibi gibi gibi

Bu şekilde bir program. Szice nasıl yapabilirim bana bir fikir verebilirseniz sewinirim.

Not : Tüm VT dönüşümlerinin olması şart degil. Bir arkadaşımın söylediğine göre bu işi excel de yapabilirmişim en azından bir kaç veritabanını.

Siz olsanız nasıl bir yol çizerdiniz kendinize.

Yardımlarınız için şimdiden teşekkürler..

Not 2 : Kim yardımcı olursa etkinliklerde çekilen fotograflar üzerinde oynama yaparken ona güzel şeyler yazıcam... :pPPpppP saygılar..
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Bence, ilk önce hangi db lerde dönüşüm yapacağına karar vermek iyi bir başlangıç olur herhalde. :)
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2385
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

Paradoxtan diğerlerine geçirmekte bir problem çıkmazda diğerlerinde uğraşırsın biraz sanırım. Çünki triger Strored Procedure gibi detaylar ve aradaki komut farklarını convert etmen gerek. bu zor değil bence sadece zaman alır :)
Öncelikle Master olanın script ini çıkartmaya çalış. Yani diyelim paradox master. Table alanlarının özelliklerini bulmalısın. bunuda bir table koy formun üzerine table adını seç ve table ı aç. Anahtar property Table1.FieldDefs bütün field lara buradan erişebilirsin. Aktaracağın Database e görede önce database i create edip, daha sonrada bu table ı create edeceksin.
Bir öneri, her kodunu SQL üzerine yazarsan tüm Database'lere uyar ve çok kod yazman gerekmeyebilir.

Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

bence ile başlıcam.arkadaşlar katılırmı bilemem :P

programını bir veritabanında bağımsız yap.. BDE üzerinden ODBC kullanarak istediğin veritabanınna (ki tüm veritabanlarının ODBC driveri vardır) kullanarak programını 1--2 saat içinde yapabilirsin

benim bildiğim kadarıyla easysoftun (http://www.easysoft.com/) interbase, oracle sybase...
mysql'in myODBC ..
firebirdin sitesinde Firebird ODBC driveri diye kendi driverları var.
dbase,access,paradoxunki zaten windowsla geliyor,,
başta onlarla yapabilirsin..

yapacağın bir listedene tanımlı odbc driverini seçtirip eğe bağlantı kurabiliyorsa tablolarını öğrenip bunları sql ile create etmen..
iyi çalışamlar
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

açıkçası ben pek bişi anlamadım ama , mege nin dediklerini yapmaya çalışıcam...
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Genarate SQL Script

Mesaj gönderen sabanakman »

Biraz geç oldu ama bana da bu tür birşey lazım. Özellikle SQL Server için trigger ve stored procedure kodlarını çıkartmam lazım. Alan tanımları ve kayıtların aktarılmasında sorunum yok gibi. Konu ile ilgili somut bir gelişme varmı diye sorayım dedim.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla