Bu Örnekleri nasıl yükleyebilirim.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Bu Örnekleri nasıl yükleyebilirim.

Mesaj gönderen sinancaylak »

viewtopic.php?t=5743&highlight=255'da verilen bankalar SQL Scriptini firebird veri tabanına nasıl yükleyebilirim.
Sinan ÇAYLAK
Software Developer
Delphi & .Net
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Re: Bu Örnekleri nasıl yükleyebilirim.

Mesaj gönderen ALUCARD »

sinancaylak yazdı:SQL Scriptini firebird veri tabanına nasıl yükleyebilirim.
cevap burda firebird kullandığın aracın mesela ibexpertin SQL Script kısmına bu kodu paste yap sonra run tuşuna bas :wink:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Zaten Ben onu denedim ama hata veriyor vt creat edip yüklemiyor. Ondan Sorma gereği duydum.
Sinan ÇAYLAK
Software Developer
Delphi & .Net
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
verdiği hatayıda söylerseniz bizi müneccimlik yapmaktan kurtarırsınız.
satırların sonuna ";" koyarak yapmayı dene.
o script mssql için sanırım yani direk alıp fb de çalışmaması normal.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

scriptler sqlserver değil fb için. Bence aldığınız hata orda kullanılan domainlerin sizin veri tabanınızda olmayışından kaynaklanıyor. Önce orda adı geçen domainleri oluşturun sorun kalmayacak.

Kod: Tümünü seç

CREATE DOMAIN DM_INTEGER AS
INTEGER
NOT NULL

Kod: Tümünü seç

CREATE DOMAIN DM_STR25 AS
VARCHAR(25) CHARACTER SET WIN1254
COLLATE PXW_TURK
Daha sonra da scripti çalıştırın
Kolay gelsin.
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

mesele verilen bankalar örneğininden birazını kopyaladım ama "Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 3, char 1.
insert." hatası veriyor. kod ise şu şekilde

Kod: Tümünü seç

create table bankalar (kod varchar(4),subekod varchar(8),ilkod varchar(3),ad varchar(35),subead varchar(35))

insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00000','999','T.C.M.B','T.C.M.B')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00001','006','T.C.M.B','ANKARA SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00002','034','T.C.M.B','ISTANBUL SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00003','035','T.C.M.B','IZMIR  SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00004','033','T.C.M.B','MERSIN SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00005','055','T.C.M.B','SAMSUN SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00006','031','T.C.M.B','ISKENDERUN SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00007','026','T.C.M.B','ESKISEHIR SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00008','021','T.C.M.B','DIYARBAKIR SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00009','027','T.C.M.B','GAZIANTEP SUBESI')
insert into bankalar (kod,subekod,ilkod,ad,subead) values ('0001','00011','025','T.C.M.B','ERZURUM SUBESI')
Sinan ÇAYLAK
Software Developer
Delphi & .Net
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Kod: Tümünü seç

CREATE TABLE IL ( 
    SELF  INTEGER NOT NULL,
    ADI  varchar(50) NOT NULL);

CREATE TABLE ILCE ( 
    SELF INTEGER NOT NULL,
    MST_ID INTEGER NOT NULL,
    ADI VARCHAR(50) NOT NULL);

INSERT INTO IL (SELF, ADI) VALUES (1, 'Adana'); 
INSERT INTO IL (SELF, ADI) VALUES (2, 'Adiyaman'); 
INSERT INTO IL (SELF, ADI) VALUES (3, 'Afyon'); 
INSERT INTO IL (SELF, ADI) VALUES (4, 'Ağri'); 
INSERT INTO IL (SELF, ADI) VALUES (5, 'Amasya'); 
INSERT INTO IL (SELF, ADI) VALUES (6, 'Ankara'); 
INSERT INTO IL (SELF, ADI) VALUES (7, 'Antalya'); 
INSERT INTO IL (SELF, ADI) VALUES (8, 'Artvin'); 
INSERT INTO IL (SELF, ADI) VALUES (9, 'Aydin'); 
INSERT INTO IL (SELF, ADI) VALUES (10, 'Balikesir'); 
INSERT INTO IL (SELF, ADI) VALUES (11, 'Bilecik'); 
INSERT INTO IL (SELF, ADI) VALUES (12, 'Bingöl'); 
INSERT INTO IL (SELF, ADI) VALUES (13, 'Bitlis'); 
INSERT INTO IL (SELF, ADI) VALUES (14, 'Bolu'); 
INSERT INTO IL (SELF, ADI) VALUES (15, 'Burdur'); 
INSERT INTO IL (SELF, ADI) VALUES (16, 'Bursa'); 
INSERT INTO IL (SELF, ADI) VALUES (17, 'Çanakkale'); 
INSERT INTO IL (SELF, ADI) VALUES (18, 'Çankiri'); 
INSERT INTO IL (SELF, ADI) VALUES (19, 'Çorum'); 
INSERT INTO IL (SELF, ADI) VALUES (20, 'Denizlİ'); 
INSERT INTO IL (SELF, ADI) VALUES (21, 'Diyarbakir'); 
INSERT INTO IL (SELF, ADI) VALUES (22, 'Edirne'); 
INSERT INTO IL (SELF, ADI) VALUES (23, 'Elaziğ'); 
INSERT INTO IL (SELF, ADI) VALUES (24, 'Erzincan'); 
INSERT INTO IL (SELF, ADI) VALUES (25, 'Erzurum'); 
............................
not:tarafımdan az önce düzenleme yoluna gidildi.
En son bobasturk tarafından 05 Şub 2006 11:39 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

bu opera bize yaramayacak heralde yukarıdaki mesajı tam yazmıştım ve ön izlemede her şey yolunda idi gönderdikten sonra böyle bir tablo ortaya çıktı. Neyse belkide bizim hatamız yaşlanıyoruz.

yukarıdaki şekilde domain leri oluşturmadan sorunsuzca her şeyiyle tablo oluşuyor.

sanırım sinancaylak ustam noktalı virgülleri unutmuş hata oradan oluşabilir.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
sinancaylak
Üye
Mesajlar: 151
Kayıt: 30 Oca 2004 09:16
Konum: Manisa

Mesaj gönderen sinancaylak »

Bobasturk Arkadaşım ben bu işle başa çıkamadım senin gönderdiğin koduda copy-paste yaptım ama yine sonuç vermedi verdiği hatayı görmeniz için ekran görüntüsünü yolladım. ben sadece forumda verilen bankalar listesini DB ye atmak istiyorum.
Resim
Sinan ÇAYLAK
Software Developer
Delphi & .Net
Kullanıcı avatarı
fahrettin
Admin
Mesajlar: 2619
Kayıt: 11 Haz 2003 10:38
Konum: İstanbul
İletişim:

Mesaj gönderen fahrettin »

Umitsizliğe kapılmayın sakın... Aslında olayın zor bir tarafı yok. Fakat bazen olur boyle seri bir şekilde ufak tefek şeyler gozden kaçınca sanki ortada aşılması zor bir mesele gibi dururlar....

Bir onceki kodunuzda satır sonlarında ; işareti yoktu. O yuzden de 2. kod satırınızın başını hata yeri olarak gösteriyor....

Son gönderdiğinizde de ekranda gorunmeyen ust satırdaki komutun sonunda ; işareti olmayabilir .... Ya da resmin çozunurluğu değiştiği için bozulan goruntuden mi nedir kodu ben CREATE TADLE ILCE diye okuyorum.... Malum CREATE TABLE ILCE olmalı.....

Fakat dediğim gibi burada aşılması zor bir durum yok.... Evel Allah çok kolay aşarız. Yeter ki siz tam olarak yazdığınız kodu ve verdiği hatayı buradan bizimle paylaşın....

Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... :)
* http://delphiturkiye.gunduz.info Seminerler... ;)
* http://www.hakmar.com.tr Kalite bir haktır... 8)
onaydin
Üye
Mesajlar: 202
Kayıt: 07 Şub 2006 02:30

Mesaj gönderen onaydin »

Galiba @ALUCARD cevabı en başta vermiş. IBExpert'in SQL script kısmından çalıştır demiş. SQL Editor de çalıştırmak yerine, Tools -> Script Executive i çalıştırıp kodu oraya kopyalaması gerekiyor galiba (bayadır kullanmıyorum unutmusum :) ).
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

merhaba,

evet @Onaydın ustam Script Executive de çalıştırması gerekiyor belki orada yanılgıya düşmüş olabilir. ben orada çalıştırıp oluşturuyorum ayrıca birde Script Executive de use current connect seçeneğini işaretlemesi gerekiyor.

hata bende tabi kodu veriyoruz ama nerede çalışacak vermedik. kusura bakmayın. büyük ihtimalle @Fahrettin ustamın belirttiği gibi küçük bir ayrıntı var gözden kaçan.

kolay gelsin.
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Cevapla