PDA

View Full Version : سوال: در grid and record چرا حتی با فعال بودن "autoincrement primary keys" باز هم null وارد فیلد میشه؟



bamzi software
شنبه 19 بهمن 1387, 17:43 عصر
سلام دوستان

من در محیط "کد شارژ استودیو" با c# کد مینویسم..

یک grid and record builder تو صفحه گذاشتم،در قسمت رکورد که می خوام add کنم فیلدی برای کلید اصلی نمیاد که بتونم چیزی بنویسم،به همین خاطر error میده که primary key نباید null باشه..

همون ابتدا که شروع به ساخت "grid and record builder" کردم تیک "autoincrement primary keys" رو هم زدم اما با این حال null هست!!

شاید باید data type این فیلد در خود sql server رو هم چیز خاصی قرار بدم؟ من int گذاشتم..

Alireza Orumand
یک شنبه 20 بهمن 1387, 08:59 صبح
سلام
تو SQL Server هم در قسمت Identity Specification مقدار Is Identity رو Yes قرار بدید تا مشکلتون حل بشه.
موفق باشید.

bamzi software
یک شنبه 20 بهمن 1387, 12:57 عصر
تو SQL Server هم در قسمت Identity Specification مقدار Is Identity رو Yes قرار بدید تا مشکلتون حل بشه.

در قسمت دیزاین جدول دیتابیسم در تب columns قسمت identity فعال نیست که من بتونم "no" رو به "yes" تغییر بدم، چرا؟:اشتباه:

Alireza Orumand
یک شنبه 20 بهمن 1387, 15:30 عصر
سلام


در قسمت دیزاین جدول دیتابیسم در تب columns قسمت identity فعال نیست که من بتونم "no" رو به "yes" تغییر بدم، چرا؟

یا نوع داده رو درست انتخاب نکردید یا اینکه در این جدول یه ستون دیگه دارید که مقدار identity به Yes ست شده. و همونطور که میدونید در هر جدولی فقط یک ستون میتونه identity باشه.
این موارد رو چک کنید اگه سوالی داشتید بپرسید.
موفق باشید.

bamzi software
یک شنبه 20 بهمن 1387, 19:12 عصر
یا نوع داده رو درست انتخاب نکردید یا اینکه در این جدول یه ستون دیگه دارید که مقدار identity به Yes ست شده. و همونطور که میدونید در هر جدولی فقط یک ستون میتونه identity باشه.

درست شد...نوع داده رو درست اتنتخاب نکرده بودم..:چشمک:

ممنون از توجه شما