insert sql çalıştırırken primar key ve autoinc sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

insert sql çalıştırırken primar key ve autoinc sorunu

Mesaj gönderen NewMember »

Arkadaşlar.IbExtract ile Musteri tableinin sql kodunu bir text dosyaya atıyorum ve sonrada IBScript bileşeni ile bu txt dosyasındaki insert sqlini çalıştırıyorum.
Ancak MUSTERIKODU alanım primary key ve notnull ve Autoincrement.Aynı kayıtları yapmıyor bu yüzden.Eğer sql ifadesinden MUSTERIKODU bölümünü çıkarırsam yine yapmıyor bu seferde notnull engeli doğal olarak.
bu engele daha öncede IBqueryde sql çalıştırırken olmuştu.Bu primary keyleride içine alan bir sql ifadesi olamazmı?
Autoincrement olayını IBdatasetle artırıyorum.Sebep bu olabilirmi?

Kod:

Kod: Tümünü seç

datmodul.IBExtract1.ExtractObject(eodata, 'MUSTERI');
datmodul.IBExtract1.Items.SaveToFile('Musteri.sql');

Kod: Tümünü seç

Screen.Cursor:=crSQLWait;
datmodul.IBScript1.Script.LoadFromFile('Musteri.sql');
datmodul.IBScript1.ExecuteScript;
Screen.Cursor:=crDefault;
ShowMessage('İşlemTamam');
Veya bir insert sqli çalıştırırken primary key ve auto increment olayı nasıl halledilir.Teşekkürler.Herkese kolay gelsin.
Cevapla