منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة (/showthread.php?tid=21054)



المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة - وادي العوضي - 13-07-17

السلام عليكم اساتذتي الافاضل ورحمة الله وبركاته
هذا كود بحث برقم التسلسل بحيث هناك بيانات داخل قاعدة بيانات طلبي هو خروج رسالة تنص على عدم وجود هذا الرقم اذا كان غير مخزن داخل قاعدة بيانات
وهذا هو الكود البحث وطلبي هو اضافة كود يعمل في حالة اذا كطان رقم التسلسل غير مخزن داخل قاعدة بيانات تخرج رسالة تنص بعدم وجود هذا الرقم مع وافر التحايا

private void btnSearch_Click(object sender, EventArgs e)
{

sqlstr = "SELECT * FROM TBL1 Where ID=@ID";
cmd = new OleDbCommand(sqlstr, con);
cmd.Parameters.Add("@ID", OleDbType.VarWChar).Value = txtSearch.Text;

Da = new OleDbDataAdapter(cmd);
Dt = new DataTable("TBL1");
Dt.Clear();
Da.Fill(Dt);

txtID.DataBindings.Clear();
txtBath.DataBindings.Clear();
Pic1.DataBindings.Clear();

txtID.DataBindings.Add("Text", Dt, "ID");
txtBath.DataBindings.Add("Text", Dt, "Bath");
Pic1.DataBindings.Add(new Binding("Image", Dt, "Picemp", true));

}


RE: المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة - mstfa1991 - 14-07-17

تفضل وهو يعمل لدي
PHP كود :
DataTable dt = new DataTable("TBL1");

private 
void Form1_Load(object senderEventArgs e) {
    
dt.Columns.Add("ID"typeof(int));
    
dt.Columns.Add("Bath"typeof(string));
    
dt.Columns.Add("Picemp"typeof(byte[]));

    
txtID.DataBindings.Add("Text"dt"ID");
    
txtBath.DataBindings.Add("Text"dt"Bath");
    
Pic1.DataBindings.Add("Image"dt"Picemp"true);
}


private 
void btnSearch_Click(object senderEventArgs e) {
    
using (OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [TBL1] Where [ID]=@ID"con)) {
        
int id;
        
int.TryParse(txtSearch.Textout id);
        
da.SelectCommand.Parameters.AddWithValue("@ID"id);
        
dt.Clear();
        if (
da.Fill(dt) == 0MessageBox.Show("عدم وجود هذا الرقم مع وافر التحايا");
    }




RE: المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة - ابو ليلى - 14-07-17

السلام عليكم ورحمة الله و بركاته
استخدم هذه الدالة 
PHP كود :
private bool Check(OleDb.OleDbConnection constring txtSearch)
{

 
   using (OleDb.OleDbCommand cmd = new OleDb.OleDbCommand {Connection con,CommandText "SELECT ID FROM TBL1 Where ID=@ID"}) {
 
       cmd.Parameters.Add("@ID"OleDb.OleDbType.VarChar).Value txtSearch;
 
       using (OleDb.OleDbDataReader Dr cmd.ExecuteReader) {
 
           while (Dr.Read) {
 
               if (Dr.HasRows == true) {
 
                   MessageBox.Show("الرقم محجوز");
 
                   return true;
 
               }
 
           }
 
       }
 
   }
 
   return false;


الاستدعاء
PHP كود :
if (Check(conTextBox1.Text.Trim) == true)
 
   return
جربها وتاكد من عملها كتبتها بدون تجريب


RE: المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة - وادي العوضي - 14-07-17

السلام عليكم اساتذتي الافاضل ورحمة الله وبركاته
استاذي الفاضل mstfa1991 جزاك الله خيرا نعم هذا هو المطلوب بارك الله فيك وفي علمك وجعله الله جل وعلا في ميزان حسناتك يارب
استاذ الفاضل ابو ليلى جزاك الله خيرا نعم الكود يعمل بنجاح بارك الله وفي علمك وجعله الله جل وعلا في ميزان حسناتك يارب