تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استشارة بطريقة الحفظ بقواعد البيانات سكول سيرفر
#1
السلام عليكم ورحمة الله وبركاته 
لدي جدول فيه حوالي 40 حقل  عشرة منها مطلوبة والباقي اختياري 
وضعت جملة INSERT INTO  وتفاجئت برسالة خطا تقول عليك تعبئة البارمترات كاملة 
السؤال  ما هو الحل الانسب ان تركت احد البارمترات فارغة ان يكمل الحفظ دون مشاكل 
استخدم مربعات النصوص للتعبئة وشكرا
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}}
تم الشكر بواسطة:
#2
جملة Insert into
تطلب
جدول
حقل
قيمة
لنفرض عندي جدول Table1 يه خمسة حقول من field1 إلى Field5
يلزمني فقط اضيف في حقلين فقط
راح يكون كالتالي
Insert Into Table1
(Field1,Field2)
Values
(@Field1,@Field2)
لابد من تساوي عدد الحقول مع عدد باراميترات القيم
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:
#3
(29-10-16, 05:11 PM)أبو عمر كتب : جملة Insert into
تطلب
جدول
حقل
قيمة
لنفرض عندي جدول Table1 يه خمسة حقول من field1 إلى Field5
يلزمني فقط اضيف في حقلين فقط
راح يكون كالتالي
Insert Into Table1
(Field1,Field2)
Values
(@Field1,@Field2)
لابد من تساوي عدد الحقول مع عدد باراميترات القيم
بالتوفيق

حياك الله ابو عمر الغالي 
اولا جزاك الله خيرا على الرد السريع 
حسب كلامك يجب ان اضع شروط كثيرة لاتاكد من ان مربعات النص فارغة او ممتلئة حاولت ان اضيف عن طريق 
الداتا غريد ولكنه ايضا منعني لان الداتا غريد مرتبطة بالداتا ست فلم يقبل بسجل جديد 
برايك يجب علي وضع شروط للتحقق من مربعات النصوص ثم على عددها اضع البارمترات 
ام هناك طريقة افضل وشكرا
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}}
تم الشكر بواسطة:
#4
الله يحييك ويعلي قدرك
طريقة أفضل؟ لا اعتقد لاني حاولت تقديم الافضل
لكن
ارفع مثال لمشكلتك و إن شاء الله تجد اكثر من حل لها
وفقك الله
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ
Heart
الرد }}}}
تم الشكر بواسطة:
#5
شكرا على ردك اخ ابو عمر ساجهز مثالا وارفعه باذن الله
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم
اعطي قيم افتراضية NUL للبراميترات يعني في حال المستخدم اعطى قيم يعتمدها البرنامج ام اذا لم يعطي فتاخذ NULL
الرد }}}}
تم الشكر بواسطة:
#7
(30-10-16, 07:13 PM)عدنان الشمري كتب : السلام عليكم
اعطي قيم افتراضية NUL للبراميترات يعني في حال المستخدم اعطى قيم يعتمدها البرنامج ام اذا لم يعطي فتاخذ NULL

لم تفلح لان بعض الحقول guid  عندما يراها فارغة يجن حنونه

الحقل d6 اي اخر بارمتر هو اختياري ولكن حين يكون فارغا لا يكمل الحفظ 
والحقل من نوع guid 
وشكرا سلفا 




كود :
Imports System.Data.SqlClient
Public Class Form1

   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

   End Sub
  ( Sub addtabel0222(ByVal txt1 As String
       Dim cnn As New SqlConnection(" Data Source= DESKTOP-FII71F3;Initial Catalog= A_W_E_H ;Integrated Security=True")

       Dim d11 As String = "d128a885-6d69-4058-892e-8a57496db9bc"
       Dim d21 As String = "fg58e4b-69b5-43e9-9873-697091c98591"
       Dim d41 As String = "rd058e4b-69b5-43e9-9873-697091c98591"
       Dim d61 As String = ""

       Try
           Dim SavInto1 As New SqlCommand


           SavInto1.Connection = cnn 'اسناد الاتصال الى المتغير الخاص بالاضافة
           SavInto1.CommandType = CommandType.Text
           SavInto1.CommandText = "INSERT INTO TBLbbb(  d1, d2,d3,d4,d5,d6)" &
               "values ('" & d11 & "','" & d21 & "','" & "2016-09-14" & "','" & d41 & "','" & txt1 & "','" & d61 & "') "
           cnn.Open() 'فتح قاعدة البيانات
           SavInto1.ExecuteNonQuery() ' الحفظ بقاعدة البيانات

           cnn.Close()  

       Catch ex As Exception
           MsgBox("هناك خطا" & Chr(13) & Err.Number & Chr(13) & ex.Message)
       End Try

   End Sub
End Class
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ما هو كود حفظ البيانات من الداتا جريد فيو إلى قاعدة البيانات kofa 0 22 أمس, 07:53 PM
آخر رد: kofa
  [VB.NET] اريد كود للبرنامج التالي بطريقة general procedures a_abdullah 2 48 أمس, 02:18 PM
آخر رد: a_abdullah
  [سؤال] حفظ تاريخ معين بقاعدة البيانات توفي العراقي 3 74 أمس, 12:47 AM
آخر رد: ali.alfoly
  تغيير قاعدة البيانات الى .bak زيد زينوبي 3 52 03-12-16, 07:07 PM
آخر رد: ابراهيم النعيمي
  [سؤال] ايهما افضل في قواعد البيانات للتميم برنامج sal.softip 2 42 03-12-16, 06:59 PM
آخر رد: sal.softip
  قاعدة البيانات لا تدعم اللغة العربية ؟؟؟؟؟؟ صبري زينوبي 13 193 03-12-16, 04:47 PM
آخر رد: صبري زينوبي
  تغيير قاعدة البيانات من اكسس الى sql hglogtd 2 101 26-11-16, 03:03 AM
آخر رد: hglogtd
  [سؤال] ايهما افضل من جهة امن البيانات thevirus 2 86 24-11-16, 12:14 PM
آخر رد: thevirus
  [كود] الحذف من قاعدة البيانات بواسطة كلمة سر المبرمج العبقري 5 122 23-11-16, 05:21 PM
آخر رد: hglogtd
  [VB.NET] الاتصال بقاعدة البيانات في التقارير (الكريستال ريبورت) thevirus 2 79 23-11-16, 11:05 AM
آخر رد: thevirus

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم