Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Alter Table Add Primary key(ID) çalıştıramadım
#1
Merhaba

alter table LIMIT add primary key(ID) komutu hata veriyor. Varolan ve Primary key yapmayı unuttuğum / istemediğim kolonu şimdi primary key yapmak iitiyotum. Bu kod hta veriyor:
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
can't format message 13:393 -- message file C:\Users\kk1\Desktop\Vending2\Win32\Debug\firebird.msg not found.
unsuccessful metadata update.
ALTER TABLE LIMIT failed.
unknown ISC error 336068731.


Gözden kaçırdığım nokta nedir?
Cevapla
#2
Merhaba,
LIMIT tablo adı, standart SQL fonksiyon (Limitleme, bir aralıktaki kayıtları sorgulama fonksiyonu) adı ile aynı olduğu için olabilir mi?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
(23-06-2019, Saat: 13:47)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
LIMIT tablo adı, standart SQL fonksiyon (Limitleme, bir aralıktaki kayıtları sorgulama fonksiyonu) adı ile aynı olduğu için olabilir mi?

alter table ISCI add primary key(ID)
Bu tablo da aynı hatayı veriyor.
Cevapla
#4
(23-06-2019, Saat: 13:52)41linea41 Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
(23-06-2019, Saat: 13:47)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Merhaba,
LIMIT tablo adı, standart SQL fonksiyon (Limitleme, bir aralıktaki kayıtları sorgulama fonksiyonu) adı ile aynı olduğu için olabilir mi?

alter table ISCI add primary key(ID)
Bu tablo da aynı hatayı veriyor.

Hataya bakınca, firebird.msg dosyasına ulaşılamadı uyarısını veriyor.
Sanırım Firebird embadded sürümünden kaynaklı bir erişim sorunu var. Firebird client sürücüsünü kurup, test edin.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#5
Yazdığınız kodda herhangi bir sorun yok. Bu şekilde Primary Key'i sorunsuz tanımlayabilirsiniz.

Veritabanını görmeden bir yorum yapmak yanlış olur ama hatanın muhtemel sebepleri şunlar olabilir :
1. Başka bir alan primary key olarak tanımlanmış olabilir.
2. Veritabanında constraint tanımlamaları varsa onlarla ilgili bir sorun yaşanabilir.
3. Alan ismi veya tipi (string,integer vb. ) yanlış tanımlanmış olabilir.

Sanırım IBExpert ile deneme yapıyorsunuz, başka bir programla yada Firebird'ün ISQL komutu ile aynı işlemi yapmayı deneyip çıkan hata mesajını burada paylaşabilir misiniz ?
Dmitry Kouzmenko ve Dmitry Yemanov ile çalışmış , Eski IBSurgeon personeli, Kıdemli Firebird Kurtarma Uzmanı, Firebird Foundation bağışçısı...
Cevapla
#6
(25-06-2019, Saat: 10:21)rmzgenius Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Yazdığınız kodda herhangi bir sorun yok. Bu şekilde Primary Key'i sorunsuz tanımlayabilirsiniz.

Veritabanını görmeden bir yorum yapmak yanlış olur ama hatanın muhtemel sebepleri şunlar olabilir :
1. Başka bir alan primary key olarak tanımlanmış olabilir.
2. Veritabanında constraint tanımlamaları varsa onlarla ilgili bir sorun yaşanabilir.
3. Alan ismi veya tipi (string,integer vb. ) yanlış tanımlanmış olabilir.

Sanırım IBExpert ile deneme yapıyorsunuz, başka bir programla yada Firebird'ün ISQL komutu ile aynı işlemi yapmayı deneyip çıkan hata mesajını burada paylaşabilir misiniz ?

Merheba sorunu kolonu silip yeniden yükleyerek çözdüm bu komutu bir türlü çalıştıramadım. Bahsettiğiniz ISQL komutnu bilmiyorum.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firebird External Table Storage anemos 4 957 05-10-2018, Saat: 22:04
Son Yorum: anemos
  Query - Table arasındaki farklar Lord_Ares 6 837 05-10-2018, Saat: 08:57
Son Yorum: masteryoda
  table scan yuzdesini almak klavye 0 509 12-09-2018, Saat: 12:52
Son Yorum: klavye



Konuyu Okuyanlar: 1 Ziyaretçi