Delphi4 de yazılmış öğrenci işleri programını Delphi7 ye geçiriyorum. Eski program TQuery ve BDE kullanılarak yazılmış. Delphi7 de tüm TQueryleri TAdoQuery e çeviriyorum. Sql de bazı tablolarda 'Check Constraint' kullanılmış. Inser yada Update en alttaki hatayla karşılaşıyorum. Tüm TAdoQuerylerim TADOConnection a bağlı. Sorun TADOConnection ın ConnectionString inden olduğunu zannediyorum. Fakat bununla ilgili ne forumda ne de farklı ortamlarda bilgi bulabildim. Yada aramayı yanlış yapıyorum.
Kod: Tümünü seç
TNBADO.Close;
stsql:='Exec xxx_xxxx ''' + DKod.text + ''',' +'''' + edit2.text + ''',' + '''' + form.yil[form.MaxDnm_Count] + ''',' + '''' + DDnm + ''',''' + DYDnm + '''';
TNBADO.sql.text:=stsql;
TNBADO.ExecSQL;
TNBADO.close;
Hata mesajı: Insert statement conflicted with TABLE CHECK constraint 'CK_HarfNot_Appname'. The conflict occurred in database 'dbName', table 'HarfNot'
Teşekkürler...