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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا (/showthread.php?tid=13253)



شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 16-09-15

بسم الله الرحمن الرحيم
السلام عليكم شباب

هل من طريقة للتحقق اذا كانت البايانات التى ثوف اقوم بحفظها موجوده فى قاعدة البيانات ام لا
مع العلم انى اقوم بالعمل على قاعدة بيانات sql server

توضيح

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


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - أبو عمر - 16-09-15

ممكن ونص
جيب معاك ملف اخضر
اسم الجدول
اسم الحقل
بالتوفيق


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 16-09-15

ملف اخضر ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 17-09-15

هههههههه تمام اسف هذه غلطتي
وشكرا جزيلا علي المساعده


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 18-09-15

اخى الكريم الكود لا يعمل بعدما قمت بالتعديل عليه
فا قد قمت بوضعه فى زر الحفظ الاننى اريد ان يقوم بالتاكيد على 4 حقول وليس حقل واحد








PHP كود :
Dim sql As String "SELECT * FROM [list] WHERE [msna] = @name AND [fa] = @fa AND [aiar] = @aiar AND [msnai] = @msnai"
                
Dim comma As New SqlCommand(sqlcon)
                
comma.Parameters.AddWithValue("@name"txtName.Text)
                
comma.Parameters.AddWithValue("@fa"txtfa.Text)
                
comma.Parameters.AddWithValue("@aiar"txtaiar.Text)
                
comma.Parameters.AddWithValue("@msnai"txtmnai.Text)
                
con.Open()
                
Dim dr As SqlDataReader
                dr 
comma.ExecuteReader
                
If dr.HasRows Then
                    MsgBox
("الإسم موجود مسبقا في قاعدة البيانات")
                Else

                    
Dim cmdInsH As New SqlCommand
                    cmdInsH
.Connection con
                    cmdInsH
.CommandType CommandType.Text
                    cmdInsH
.CommandText "INSERT INTO [list] VALUES" "(@p1,@p2,@p3,@p4,@p5)"

                    
cmdInsH.Parameters.AddWithValue("@p1"txtid.Text)
                    
cmdInsH.Parameters.AddWithValue("@p2"ComboBox1.Text)
                    
cmdInsH.Parameters.AddWithValue("@p3"txtfa.Text)
                    
cmdInsH.Parameters.AddWithValue("@p4"txtaiar.Text)
                    
cmdInsH.Parameters.AddWithValue("@p5"txtmnai.Text)

                    If 
con.State ConnectionState.Open Then
                        con
.Close()
                    
End If
                    
con.Open()
                    
cmdInsH.ExecuteNonQuery()
                    
con.Close()

                    
con.Close()
                    
ShowMsg("تم الحفظ بنجاح"ShowMsgImage.Security"Example dialog")
                    
txt.Visible False
                    
Return
                
End If
                
dr.Close()
                
con.Close()


            
End Using

        
Else

            
ShowMsg("لم يتم حفظ البيانات"ShowMsgImage.Security"Example dialog")
        
End If
    
End Sub 



RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - سعود - 18-09-15

اذا كنت تود ارجاع نتيجة عن اي عمود فاستخدم or بدلا من and في الاستعلام


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 18-09-15

اخ سعود دائما ما تنقذنى من الازمات تم الحل والحمد لله

تم حل المشكله لاكن هناك مشكله اخرى وهى
لاكن الفكره التى اريدها لم تحل بعد
انا اريد عند الحفظ يتحقق من عمود كامل وليث لك حقل على حده
بمعنى انا عند بالجدول 4 حقول فى كل حقل
فى الحقول بيانات مثلا
1 - 2 - 3 - 4
وعند اضافة بيانات جديدة وقبت بوضع نفس البيانات السابقة فى جميع الحقول مثلا
1 - 2 - 3 - 4
تظهر رساله بان البيانات هذا الصف او العمود موجو
لاكن اذا كان مختلفا مثل
2 -2 -3 - 4
يقوم بالحفظ
ما اريده هو التحقق من كل عمود كاملا وليس من حقل واحد


RE: شباب هل من مريقة للتحقق اذا كان بيانات مربع النص موجوده فى قاعدة البيانات ام لا - احمد عبد الحكيم - 19-09-15

اخوانى الاعزاء
تم حل المشكله لاكن هناك مشكله اخرى وهى
لاكن الفكره التى اريدها لم تحل بعد
انا اريد عند الحفظ يتحقق من عمود كامل وليث لك حقل على حده
بمعنى انا عند بالجدول 4 حقول فى كل حقل
فى الحقول بيانات مثلا
1 - 2 - 3 - 4
وعند اضافة بيانات جديدة وقبت بوضع نفس البيانات السابقة فى جميع الحقول مثلا
1 - 2 - 3 - 4
تظهر رساله بان البيانات هذا الصف او العمود موجو
لاكن اذا كان مختلفا مثل
2 -2 -3 - 4
يقوم بالحفظ
ما اريده هو التحقق من كل عمود كاملا وليس من حقل واحد