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');