PDA

View Full Version : سوال: یک مشکل در update کردن database



AmiN_GiGa
پنج شنبه 24 اردیبهشت 1388, 23:42 عصر
من این نمونه کد زو که از این پست :
http://barnamenevis.org/forum/showpost.php?p=397830&postcount=34
دنلود کرده بودم رو با پایگاه داده ی خودم هماهنگ کردم ولی یک خطایی به صورت زیر برام میده :



System.Data.SqlClient.SqlException was unhandled
Message="An explicit value for the identity column in table 'Customers' can only be specified when a column list is used and IDENTITY_INSERT is ON."
Source=".Net SqlClient Data Provider"
ErrorCode=-2146232060
Class=16
LineNumber=1
Number=8101
Procedure=""
Server="\\\\.\\pipe\\7E932F58-B0CC-41\\tsql\\query"
State=1


خطا رو در قسمت زیر برای ;(da.Update(dt میده :


if (firstName != "" && lastName != "" && companyName != "" && phoneNumber != "" && mobileNumber != "" && faxNumber != "" && emailAddress != "" && melliCode != "" && address != "" && notes != "")
{
//get new record fields that was entered by user.
mBase.EndCurrentEdit();

//update 'Database1.mdf'
da.Update(dt);

//groupBox1.Enabled = false;
dataGridView1.Enabled = true;

SMRAH1
جمعه 25 اردیبهشت 1388, 13:18 عصر
سلام

دوست من در جدولت فیلدی به نام Customers داری که باید به شکل اتوماتیک توسط پایگاه داده مقدار دهی بشه (شبیه Autonumber) و مقدار دهی شما کار رو خراب کرده.در هنگام مقدار دهی به فیلدها (مثل ویرایش و یا افزودن داده جدید)،به این فیلد (Customers) کاری نداشته باش.

موفق باشی