PDA

View Full Version : فیلد Identity :



safiech
سه شنبه 31 اردیبهشت 1387, 13:01 عصر
دوستان سوالی داشتم . مشکل من در خصوص درج اطلاعات به داخل یک DataGridView است که به یکی از table هایم وصل است . در این table کلید اصلی آن را بصورت Identityتعریف کرده ام با پرش 1 واحد . اما زمانی که می خواهم از طریق ویزار اطلاعات راداخل DataGridView درج کنم ؛ پیغام خطا می دهد که فیلد موردنظر را Null وارد کرده ام . در حالی که این فیلد باید به طور خودکار مقداردهی شود . به نظر شما مشکل از کجاست .

ebtekar
سه شنبه 31 اردیبهشت 1387, 13:16 عصر
باید مقدار هر فیلد رو جدا گونه مقدار دهی کنی این رو ببین حله همه چی



SqlCommand savecom = newSqlCommand("insert into sabt (name,fname,ffname,ozviyat,shenasname,persenelcod, area,address,tell,date)values(@aname,@afname,@affn ame,@aozviyat,@ashenasname,@apersenelcod,@aarea,@a address,@atell,@adate)", savecon);


این جدول یه فیلد از نوع identity داره ولی اصلا اینجا نیوردمش

safiech
سه شنبه 31 اردیبهشت 1387, 13:20 عصر
از راهنمایی تون ممنونم ولی مشکل من استفاده از DatagridView در حالت ویزارده که می خوام با زدن دکمه به اضافه این کار انجام بشه . از راه کد نویسی این کارو انجام دادم و مشکلی هم ندارم .