PDA

View Full Version : سوال: تشخیص تکراری بودن فیلد در حالت TextChanged



hojat-zare
دوشنبه 03 بهمن 1390, 11:46 صبح
سلام

می خوام بدونم چطور میشه تو حالت TextChanged فهمید مثلا همچین "کد ملی" تو دیتابیس هست؟

دیتابیس من اکسس هست و از زبان C# استفاده میکنم.

JAMAL.R
دوشنبه 03 بهمن 1390, 16:29 عصر
سلام
این روش ابتداییه ولی بدک نیست امتحان کن:
SqlCommand cmd = new SqlCommand("select cod_melli from tbl_name where cod melli=" + txt_pass.Text , con);
con.Open();
da.Fill(ds, "tbl");
if (ds.Tables["tbl"].Rows.Count == 0)
{
/////////کد ملی تکراری نیست///////////عملیات لازم
}
else
{
//////////////کد ملی تکراریه/////////////////////
}
این کد ها رو تو رویداد Text-change تکست باکست بنویس و خاصیت Auto post back ش رو True کن
اگه جواب نداد یا یه باتن بذار یا باید از java script استفاده کنی

mohammad diba
دوشنبه 03 بهمن 1390, 17:07 عصر
دوست عزیز اگه منظورت تویه وب هست باید از ajax استفاده کنی .

mohammad diba
دوشنبه 03 بهمن 1390, 17:08 عصر
سلام
این روش ابتداییه ولی بدک نیست امتحان کن:
SqlCommand cmd = new SqlCommand("select cod_melli from tbl_name where cod melli=" + txt_pass.Text , con);
con.Open();
da.Fill(ds, "tbl");
if (ds.Tables["tbl"].Rows.Count == 0)
{
/////////کد ملی تکراری نیست///////////عملیات لازم
}
else
{
//////////////کد ملی تکراریه/////////////////////
}
این کد ها رو تو رویداد Text-change تکست باکست بنویس و خاصیت Auto post back ش رو True کن
اگه جواب نداد یا یه باتن بذار یا باید از java script استفاده کنی

این روش که دوستمون گفتند خیلی خطرناکه و راحت با اینجکشن به سایت میشه صدمه زد.

JAMAL.R
دوشنبه 03 بهمن 1390, 17:22 عصر
این روش که دوستمون گفتند خیلی خطرناکه و راحت با اینجکشن به سایت میشه صدمه زد.
گفتم که ابتداییه
البته اگه maxlenght رعایت بشه صحت مقادیر کنترل بشه خطرناک نیست

karim orooji
دوشنبه 03 بهمن 1390, 17:41 عصر
http://barnamenevis.org/showthread.php?287957-آرشیو-سورس-های-کاربردی-و-بدردبخور&p=1280194&viewfull=1#post1280194

mahmood_4246
دوشنبه 03 بهمن 1390, 19:56 عصر
از Web Method استفاده کن .. چیزه با حالیه

mahan.2002
سه شنبه 04 بهمن 1390, 09:23 صبح
از Web Method استفاده کن .. چیزه با حالیه

اینکه گفتی یعنی چه!! مهندس..
میشه توضیح..بدی.
من تا حالا از این کارا نکردم.. نمیدونم این چی بیده..

mahmood_4246
سه شنبه 04 بهمن 1390, 13:23 عصر
اینکه گفتی یعنی چه!! مهندس..
میشه توضیح..بدی.
من تا حالا از این کارا نکردم.. نمیدونم این چی بیده..
تو صفحات aspx این امکان وجود داره تا با اضافه کردن خصوصیت WebMethod به یک متد، اون رو درست مثل یک Web Service صدا بزنید. یعنی از سمت client و بدون یک postback کامل.>> با جاوا یا جی کوٍئری متد رو فراخونی میکنی
این مثالش با جی کوئری هست >>>> لینک (http://www.devzone.ir/post/1389/09/22/jQuery-PageMethod-Plugin.aspx)
این هم یه مثال کامل کار بچه های سایته >>> لینک (http://barnamenevis.org/showthread.php?255429-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%87%D8%A7%D8%8C%D8%A8%D9%87-%D9%88%D8%B3%DB%8C%D9%84%D9%87-%D8%AC%D8%A7%D9%88%D8%A7%D8%A7%D8%B3%DA%A9%D8%B1%D B%8C%D9%BE%D8%AA-%D9%88-%D8%AB%D8%A8%D8%AA-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%A8%D8%A7%D9%86%DA%A9-%D9%88-%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D8%A2%D9%86%D9%87%D8%A7-%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D8%AC%D9%86%D8%AF-%D9%84%D8%A7%DB%8C%D9%87)
نتونستی بگو من برات مثال بذارم