قسم لغات البرمجة php java c++ جافا Visual Basic فيجوال بيسك c# Delphi دلفي API PERL HTML و TML JavaScript ASP XML Oracle اوركال MySql sql server Access

أدوات الموضوع

norhan ahmad
:: مهندس ::
تاريخ التسجيل: Dec 2010
المشاركات: 3
نشاط [ norhan ahmad ]
قوة السمعة:0
قديم 30-09-2014, 01:27 AM المشاركة 1   
افتراضي Code Search VB.NET Twitter FaceBook Google+



السلام عليكم

ارجو مساعدتي ضروري جدا

اريد ان يظهر لي مسج بان الرقم الذي تم ادخاله غير موجود وبالتالي لاتظهر له اي بيانات
كمان ان لدي مشكله اني اذا وضع رقم 1 مثلا و عملت بحث يظهر لي بياناتو لكن اذا وضعت بعد ذلك رقم 2 يظهر لدي ايضا اسماء الدورات التي اخذها رقم 1 او في حاله ادخلت رقم 100 وهو غير موجود ايضا تظهر لي بيانات

كود:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim MysqlConn As SqlConnection
        Dim Command As SqlCommand
        MysqlConn = New SqlConnection
        MysqlConn.ConnectionString = "Data Source = PC-PC\SQLEXPRESS;Initial Catalog=Test;Integrated Security=True"

        Dim Reader As SqlDataReader
        If TextBox1.Text = "" Then
            MsgBox("قم بإدخال رقم ")
Else

            Try


                MysqlConn.Open()
                Dim Qurey As String

                Qurey = ("select * from Courses where Military=" & TextBox1.Text)

                Command = New SqlCommand(Qurey, MysqlConn)
                Reader = Command.ExecuteReader
               

                While Reader.Read
                    Dim Sname = Reader("NameCourses")
                    ListBox1.Items.Add(Sname)
                    ListBox1.Text = ""
                End While

                MysqlConn.Close()




            Catch ex As SqlException
                MsgBox(ex.Message)

            Finally
                MysqlConn.Dispose()

            End Try

        End If


    End Sub
رجو منكم مساعدتي في حل مشكلة هذا الكود ,,,,, ضروري جدا

اعلانات

wael_hassan
:: مهندس ::
تاريخ التسجيل: Sep 2014
الدولة: القاهرة
المشاركات: 3
نشاط [ wael_hassan ]
قوة السمعة:0
قديم 30-09-2014, 10:51 AM المشاركة 2   
افتراضي


اضيفي
ListBox1.Items.Clear()
قبل
ListBox1.Items.Add(Sname)

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

wael_hassan
:: مهندس ::
تاريخ التسجيل: Sep 2014
الدولة: القاهرة
المشاركات: 3
نشاط [ wael_hassan ]
قوة السمعة:0
قديم 30-09-2014, 11:13 AM المشاركة 3   
افتراضي


سيصبح الكود

كود:
  ListBox1.Items.Clear()
 If Reader.HasRows Then
               While Reader.Read                  
   Dim Sname = Reader("NameCourses")    
                 ListBox1.Items.Add(Sname)               
      ListBox1.Text = ""          
       End While
Else
MsgBox("الرقم غير موجود ")

End If
اعذريني اذا كنت قد اخطأت في الكود انا لا استخدم فاجوال بيسك
انا ابرمج بلغة
c,c++ , c#
اذا كان عندك اسئله في هذه اللغات انا مستعد لاجابتها
ارجو المشاركة في موضوعي
http://www.qariya.info/vb/showthread.php?t=153289


التعديل الأخير تم بواسطة : wael_hassan بتاريخ 30-09-2014 الساعة 12:07 PM
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 11:02 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025