ورود

View Full Version : مبتدی: insertکردن رکورد در یک جدول Sql



Bita.Jo
دوشنبه 18 مرداد 1389, 11:18 صبح
سلام
ببخشید شاید سوالم خیلی پیش پا افتاده باشه ولی برای من که مبتدی ام مشکل بزرگیه.
دلفی 2009 و SqlServer2008 و می خوام یک رکوردی رو که یک فیلد ID Primary Key داره رو خودم مقداردهی کنم البته ID رو نه. بلکه بقیه فیلدهاشو و از Action خود دلفی نمی تونم استفاده کنم چون یکی از فیلدها عبارتی است که هربار متد Insert اجرا شود برنامه آنرا محاسبه و به کاربر نشان می دهد و باقی اطلاعات از کاربر گرفته می شود. مشکل من درباره فیلد ID است که پس از Post جدول ایراد می گیرد که نمی تواند Null باشد. من نمی دونم چرا خود سیستم بهش مقدارASC نمی دهد همانطور که در تعریف جدول بهش گفتم.:عصبانی++:
کد من:

Str1:=StringValue Read From File;
SN:=stringvalue Read From File;
queryname1.Append;
queryname1.fieldname1.value:=SN+Str1;
queryname1.Post;
end

تبصره: Queryname1 یک Query است که کلیه عناصر جدول را می دهد.