الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل بحث لقاعدة البيانات ASP.net

بدأه فاضل الكعبي في 14 مارس 2011 · 10 رد · 2,749 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد ان اعمل بحث في قاعدة البيانات بدون استخدام الكود وقد بحثت ووجدت الرابط الاسفل لكن المشكلة يبحث في تيكس بوكس واحدة

وقد عملت برنامجي لاكثر من تيكس بوكس لكن عند النقر على زر البحث لايفعل شئ

الرابط الخاص بي

وهذا صورة برنامجي

post-240351-031736400 1300086977_thumb.j

المرفقات
untitled.jpg
#2

السلام عليكم :)

في الغالب ستحتاج إلى أن تضيف أكثر من where Cluse واحدة.. أي بعد ما تضيف الصندوق الأول ستضيفها لكل صندوق نصي..

ثم لا تنس أن تستبدل علامة المساواة إلى like لأن المساواة مناسبة عند إخراج سجل بدلالة رقم، أما like فهي مناسبة للبحث في النصوص

ستلاحظ أن الاستعلام أصبح شبيها بالتالي:

select * from t1 where text1 like '%'+?+'%' and text2 like '%'+?+'%' and text3 like '%'+?+'%'

وهذا بافتراض أن علامة الاستفهام هي اسم المتغير

والحركة السحرية التي بعدها هي أن تدخل على خاصية SelectQuery وتغير فيه ليحتوي بدلاً من عبارة AND بين المتغيرات إلى OR

حيث تفترض and أن تجد النتيجة في الصناديق الثلاث معاً، لكن OR ستفترض أن تجد النتيجة في أي صندوق منها

حسناً إذن..

والسلام عليكم ورحمة الله وبركاته :)

تم تعديل هذه المشاركة بواسطة AmeenSnw في 14 مارس 2011 في 12:36

1
#3

السلام عليكم

انا عامل بروسيدر ولكني لم استطيع تطبيق كلامك مع العلم انني عامله كلامك في البروسيدر ولكن كانت النتيجة نفس الشئ لا يستجيب الزر

#4

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

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

#5
فاضل الكعبي كتب:

لا يستجيب الزر

تأكد من الزر من أزرار Asp.net وليس زرار html عادي

#6

السلام عليكم كيف اتاكد من ذلك

#7
فاضل الكعبي كتب:

كيف اتاكد من ذلك

وعليكم السلام ورحمة الله وبركاته :)

من خلال الخصائص..

خصائص الذي نريد لديه خاصية UseSubmitBehavior، تأكد من أنها تحمل true كقيمة

UseSubmitBehavior="true"

هذا غير أن جميع أدوات asp.net كبدأ وسومها بـ

<asp:

تم تعديل هذه المشاركة بواسطة AmeenSnw في 17 مارس 2011 في 10:47

#8

السلام عليكم ارجو مثال كي افهم ماقلته لانه لايعمل معي

#9

السلام عليكم

انا في انتضار الحل

#10

[code

SqlConnection SqlCon = new SqlConnection("YourConnectionString");

SqlCommand Com = new SqlCommand();

Com.Connection = SqlCon;

Com.CommandType = CommandType.StoredProcedure;

Com.CommandText = "Procdure Name";

Parameter TextSearch = new Parameter("Your ASP TextBox", DbType.String);

Com.Parameters.Add(TextSearch");

SqlCon.Open();

Com.ExecuteReader();

SqlCon.Close();

]

ان شاء الله يبحث معك ومنتظر النتيجة

خالد حربي

تم تعديل هذه المشاركة بواسطة C#Dev1 في 30 مارس 2011 في 19:23

Technical  Skills

  • Database
  • Microsoft SQL Server 2000/2005/2008 .
  • ADO.NET .
  • LINQ - Entity Framework
  • Oracle SQL 10G .
  • MYSQL.
  • Microsoft Access .

 

  • Web Language
  • Html5.
  • CSS3.
  • JavaScript-JQuery-Ajax
  • Web Services.
  • ASP.Net 2 , 3.5 , 4 .
  • ASP.NET MVC4
  • DevExpress 
  • Telerik
  • Php

 

  • Programming Language
  • Microsoft Visual Studio 2005 - 2008 - 2010 - 2012 
  • 4 , Microsoft C#.Net 2 , 3.5 .
  • Microsoft VB.NET.

 

 

 

Certifications

  1. University Certificate  .
  2. Deutsch A1 , A2 Certificate .
  3. Microsoft .NET Framework 2.0 - Web-based Client Development         
  4. Mastering PHP & MySQL

 

 

ERP Systems

  1. MSales
  2. Infinty

جزاكم الله كل خير

للتواصل

Email: ideal_male67@yahoo.com

Mobile : +201008265792

With My Best Wishes
Khaled Harby

-----------------------------------------------------------
اخر مواضيعي
من هنا

#11
فاضل الكعبي كتب:

السلام عليكم

انا في انتضار الحل

وعليكم السلام :)

وآسف جداً على التأخير!

المهم

مرفقع مع الرد مثال لمشروع بحث في قاعدة بيانات مرفقة ستلاحظ فيه وجود صفحة واحدة تفاعلية وملف قاعدة البيانات.

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

mSearchBoxs.rar

مواضيع مشابهة