DBF 'den FireBird yada Interbase'e

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
bulendkaradag
Üye
Mesajlar: 20
Kayıt: 13 Haz 2005 04:19

DBF 'den FireBird yada Interbase'e

Mesaj gönderen bulendkaradag »

Herkese merhaba,
DBF dosyalarını firebird'e atacak bildiğiniz iyi bir program var mı?
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

DATAPUMP
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
bulendkaradag
Üye
Mesajlar: 20
Kayıt: 13 Haz 2005 04:19

Mesaj gönderen bulendkaradag »

Peki DATAPUMP diyen arkadaşa bir sorum var: datapump türkçe karakterleri destekliyor mu?
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Benimde böyle bir işim vardı bir ara Bir Tofaş Yedek parçacısına fiyatlar dbf formatında geliyor ve bizim tablolarımıza aktarmak için oturup bir program yazmıştım. Tabi alanlar bire bir uyuşmadığı için başka bir araç kullanamazdım. Eğer senin işinde buna benzer birşey ise bu yöntemle yapabilirsin.

Ancak kendi alanların bire bir aynı ise bir araç kullanabilirsin ki ben genelde o tür işlemler için yinede kendi yazdığım bir aracı kullanmayı tercih ediyorum. Böylece çıkabilecek problemleri (türkçe karakter gibi) düzenleme imkanı oluyor..
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

yanlıs hatırlamıyorsam IbPump ile aktarırken turkce karakterler yerine ? isareti atıyordu
ÜŞENME,ERTELEME,VAZGEÇME
bulendkaradag
Üye
Mesajlar: 20
Kayıt: 13 Haz 2005 04:19

Mesaj gönderen bulendkaradag »

En iyisi bu sorunuma kendim yanıt vereyim. Eğer aynı içeriğe sahip birden fazla DBF tablonuzu birleştirerek bir IB veritabanında toplamak istiyorsanız, IBImport denilen program size yardımcı olabilir. IBImport programının bir çok versiyonu var ama ben v1.7.0.2 versiyonunu kullandım. Bu sürümünün Türkçe desteği sağlaması için yapmanız gereken sadece varchar alanları ANSI olarak tanılamak, ayrıca tarihte de ufak bir problemi var. Tarih ayracı olarak '/' kullanmalısınız. İleri sürümlerde bunları da yapmanıza gerek yok.
Ancak program bence biraz yavaş, 13 ayrı dosyadaki bulunan DBF tablolarındakii 170 bin satırlık veriyi yaklaşık 45 dakikada yaptı. (PIV 2.0Gh, 512 RAM)

Bir kusuru daha var. Bu konuda forumun hassasiyetini bilmeme rağmen söylemeliyim. Bu program ücretli.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Kardeşim o kadar arayana kadar klasik yöntemle 3-5 satır kodla kolayca atabilirsin :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla