من هم مشکل شرط دارم اگر کسی میتونه کمک کنه این کد اولمه
da = new SqlDataAdapter("select max(Numbervam) as exp1 from T_Darkhast where Codemelli=" + txtmelli.Text, Conect);
ds = new DataSet();
da.Fill(ds, "T_Darkhast");
if (ds.Tables["T_Darkhast"].Rows[0]["exp1"].ToString() != "")
این هم کد دومه :
SqlDataAdapter da = new SqlDataAdapter("select * from T_Darkhast where codemelli=" + txtmelli.Text.Trim()+" and p=0", Conect);
DataSet ds = new DataSet();
da.Fill(ds, "T_Darkhast");
//chek kardane vam bedone pardakht nadashteh bashad
if (ds.Tables["T_Darkhast"].Rows.Count>0)
می خواهم یک شرط عمومی راحتری بگذارم که اگر رکورد پیدا نشد دستورات انجام نشه :
برای اولی وقتی این شرط را میگذارم خطا میدهد :
ds.Tables["T_Darkhast"].Rows.Count>0
با اینکه رکوردی یافت نکرده اما شرط را درست تشخیص داده و برنامه اجرا میشه
برای دومی هم اگر
ds.Tables["T_Darkhast"].Rows[0]["codemelli"].ToString() != ""
استفاده کنم چون مقادیر تهی بر میگرداند پیغام خطا میدهد
یک روش جستجو بهتر و بهینه تر برای بانک می خواهم ... شرط بهتر .. جستجو سریعتر ؟؟
یک نمونه اگر باشه بهتره ...