PDA

View Full Version : مبتدی: چک کردن اعداد تصادفی در بانک اطلاعاتی



vbiman
چهارشنبه 29 تیر 1390, 20:01 عصر
سلام
من در برنامه ام برای تولید اعداد تصادفی از تابع Random استفاده کردم و اعداد تصادفی رو تولید کردم و در بانک اطلاعاتی نیز ذخیره میشه حالا می خوام این اعداد تکراری که تولید میشه رو اول در بانک چک کنم ببینم مورد تکراری نداشته باشه بعد ذخیره کنه ، برای چک کردن این عدد تصادفی در بانک چه راهی پیشنهاد می کنین .

gilas1368
چهارشنبه 29 تیر 1390, 20:20 عصر
كافي دستور،commandtext مربوط به
sqlcommand تون رو به اين شكل بنويسين



Sqlcommand com=new sqlcommand();
com.commandtext="select * from table name where fild name="+value;

تو اين كد من مقدار عدد تصادفي رو داخل يه متغير از نوع int با نام value ريختم
بعد شما ميتونيد اين دستور رو به پايگاه اعمال كنين و با كد زير از وجود اين عدد اطلاع پيدا كنين




DataTable dt=new DataTable();
if(dt.rows.count>0)
{
يعني اين عدد داخل پايگاه وجود داره و دستوراتي كه مورد نيازه اجرا بشه
}
Else
{
يعني اين عدد وجود نداره و شما مي تونيد عمل اضافه كردن رو انجام بدين
}




اميدوارم مفيد واقع بشه