PDA

View Full Version : سوال: insert کردن در جدول



sara_mp
دوشنبه 20 اردیبهشت 1389, 15:16 عصر
سلام دوستان
من یه جدول دانشجو دارم که می خوام اطلاعات دانشجو رو واردش کنم ولی می خواهم اگر شماره دانشجویی تکراری بود یه پیغام بده با select و insert مشکلی ندارم فقط می خواهم بدونم چه جوری میشه این کارو کرد اگه میشه کدش رو بگید یا یه مثال بزنید .
ممنون.:لبخندساده:

amir.khanlari
دوشنبه 20 اردیبهشت 1389, 15:38 عصر
شما اگه هنگام تعریف جدولتون فیلد شماره دانشجویی رو به عنوان کلید تعریف کنید هنگام وارد کردن شماره دانشجویی تکراری به شما پیغام خطا می ده که با handle کردن اون خطا می تونید پیغام مناسب رو به کاربر نمایش بدید.

RIG000
دوشنبه 20 اردیبهشت 1389, 15:53 عصر
سلام دوستان
من یه جدول دانشجو دارم که می خوام اطلاعات دانشجو رو واردش کنم ولی می خواهم اگر شماره دانشجویی تکراری بود یه پیغام بده با select و insert مشکلی ندارم فقط می خواهم بدونم چه جوری میشه این کارو کرد اگه میشه کدش رو بگید یا یه مثال بزنید .
ممنون.:لبخندساده:

باید فیلدت تو بانک pk باشه .
و فیلدت باید دیتا تایپش autonumber . و یا number باشه و با کد نویسی یکی یکی بهش اضافه کنی

saber187518
سه شنبه 21 اردیبهشت 1389, 06:47 صبح
SqlDataAdapter1.Fill(DataSet1, "m1");
DataGridView1.DataSource = DataSet1;
DataGridView1.DataMember = "m1";

از کد بالا بعد از select و قبل از insert استفاده کن و بعد توی datagrid جستجو انجام بده اگه شماره وارد شده با شماره ذخیره شده همخوانی داشت پیغام بده که تکراریه وگر نه که ادامه میدی.
-----------------------------------------------------
اللهم العن قاتلی فاطمه الزهرا