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

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

مغلق
بدأه Programmer_21 في 4 مارس 2007 · 8 رد · 723 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا مبرمج Visual Basic.Net

اريد ان اعرف المشكلة فى هذا الكود حيث انه يبحث فى قاعدة البيانات مصممة ب SqlServer2000 لجدول مصمم تلقائيا به وهو Northwind كمثال لتجربة هذا الكود وهو كتالى :

  Dim cmdCust As New System.Data.SqlClient.SqlCommand()
		cmdCust.CommandText = "Select * From Customers where CustomerID = " & TextBox1.Text
		cmdCust.Connection = SqlConnection1
		SqlDataAdapter1.Fill(DataSet11, cmdCust.CommandText)
		DataGrid1.DataSource = DataSet11

ومخرجات هذا الكود لا تكون كما ادخل المستخدم بمعنى ان المستخدم عندما يدخل قيمة لا تكون المخرجات بقيمة الشرط الذى يدخله المستخدم ولكن تظهر كل الموجود فى الجدول

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

#2

ارجو الرد للاهمية

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

#3

اخي العزيز.....

CustomerID.....هو من نوع nchar(5),,,الان هل فهمت الغلط ؟

....الحل هو كالتالي :

cmdCust.CommandText =string.Format("Select * From Customers where CustomerID ='{0}'",TextBox1.Text); 
//this is in C# language
#4

اخ الكريم انا اريدها فى الفيجول بيسك دوت نت

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

#6

cmdCust.CommandText = "Select * From Customers where CustomerID =N'" & TextBox1.Text & "'"
cmdCust.Connection = SqlConnection1
SqlDataAdapter1.Fill(DataSet11, cmdCust.CommandText)
DataGrid1.DataSource = DataSet11
 Dim cmdCust As New System.Data.SqlClient.SqlCommand()

#7

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

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

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

#8

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

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

#9

هل يوجد مشكلة فى السؤال

الناس انواع

رجل يعلم ويعلم انه يعلم فهذا عالم فوقروه

رجل يعلم ولا يعلم انه يعلم فهذا غافل فإيقزوه

رجل لا يعلم ويعلم انه لا يعلم فهذا جاهل فعلموه

رجل لا يعلم ولا يعلم انه يعلم فهذا احمق فابتعدو عنه

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…