السلام علبكم
حبيت اطرح عليكم سؤال مثلا عاوز ابحث باسم عميل او اسم صنف الاسم دا محتوي علي اكتر من كلمة عاوز طريقة ابحث بيها عن طريق جزء من الاسم من خلال استعمال ال parameters في السي شارب
شكرا
السلام علبكم
حبيت اطرح عليكم سؤال مثلا عاوز ابحث باسم عميل او اسم صنف الاسم دا محتوي علي اكتر من كلمة عاوز طريقة ابحث بيها عن طريق جزء من الاسم من خلال استعمال ال parameters في السي شارب
شكرا
اذا لم تزد شيئا علي الحياة فلا تكن انت زائدا عليها
vb.net code
select emp_name from emp_info where emp_name LIKE %@empname" "
mycmd.parameters.add("@empname",sqlDb.varchar)
mycmd.parameters(0).value = txt1.text#C
"select emp_name from emp_info where emp_name LIKE %@empname";
mycmd.parameters.add("@empname", sqlDb.varchar);
mycmd.parameters(0).value = txt1.text;شكرا اخي احمد علي الاستجابة ولكن اود توضيح السطر الاخير اولا
وثانيا يا ريت تكتب نفس الكود خاصا بالاكسس وليس السكول سيرفر
شكرا
اذا لم تزد شيئا علي الحياة فلا تكن انت زائدا عليها
الهدف من البراميتر هو تمرير المدخلات الى جمل sql كذلك نستطيع استخدامة لتمرير المخرجات في السيكول سرفر نستخدم الرمز @واسم البراميتر في الاكسس نستخدم الرمز ؟ ولا يكون له اسم
"select emp_name from emp_info where emp_name LIKE %?";
mycmd.parameters.add("?", oledb.varchar);
mycmd.parameters(0).value = txt1.text;او يمكن استخدام الكود التالي :
"select emp_name from emp_info where emp_name LIKE %?";
mycmd.Parameters.AddWithValue("?", txt1.Text);شكرا احمد علي الاستجابة
لكن جملة السكول ما اشتغلت حبيت اجربها علي الاكسس الاول طلعلي SyntaxError علي الجزء الخاص ب %?
يا ريت اعرف الجملة الصحيحة
اذا لم تزد شيئا علي الحياة فلا تكن انت زائدا عليها
اسف على التاخير لبعض الظروف اسنخدم الكاد السابق بدون علامه %
"select emp_name from emp_info where emp_name LIKE ?";
mycmd.Parameters.AddWithValue("?", txt1.Text);شكرا احمد علي الرد
انا برده بحثت ولقيت برده طريقة كويسة
لو عاوز تبحث عن جزء من كلمة او كلمة داخل جملة ممكن تستخدم الاتي
String sql="SELECT * FROM employees WHERE LastName LIKE '%"+TextBox1.Text.Trim()+"%'"
اذا لم تزد شيئا علي الحياة فلا تكن انت زائدا عليها
شكرا اخي specialman
على هذا الكود اثمرت الجهود :)
هذا الموضوع مغلق.