تقييم الموضوع :
  • 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)
لابد من تساوي عدد الحقول مع عدد باراميترات القيم
بالتوفيق
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#3
(29-10-16, 05:11 PM)أبو عمر كتب : جملة Insert into
تطلب
جدول
حقل
قيمة
لنفرض عندي جدول Table1 يه خمسة حقول من field1 إلى Field5
يلزمني فقط اضيف في حقلين فقط
راح يكون كالتالي
Insert Into Table1
(Field1,Field2)
Values
(@Field1,@Field2)
لابد من تساوي عدد الحقول مع عدد باراميترات القيم
بالتوفيق

حياك الله ابو عمر الغالي 
اولا جزاك الله خيرا على الرد السريع 
حسب كلامك يجب ان اضع شروط كثيرة لاتاكد من ان مربعات النص فارغة او ممتلئة حاولت ان اضيف عن طريق 
الداتا غريد ولكنه ايضا منعني لان الداتا غريد مرتبطة بالداتا ست فلم يقبل بسجل جديد 
برايك يجب علي وضع شروط للتحقق من مربعات النصوص ثم على عددها اضع البارمترات 
ام هناك طريقة افضل وشكرا
                                                        Heart سبحان الله والحمد لله ولا اله الا الله والله اكبر  Heart
الرد }}}
تم الشكر بواسطة:
#4
الله يحييك ويعلي قدرك
طريقة أفضل؟ لا اعتقد لاني حاولت تقديم الافضل
لكن
ارفع مثال لمشكلتك و إن شاء الله تجد اكثر من حل لها
وفقك الله
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغيير على كود الحفظ محمد خيري 6 152 منذ 4 ساعة مضت
آخر رد: محمد خيري
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 158 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 249 11-02-24, 08:43 PM
آخر رد: assuhimi
  [VB.NET] مشكلة عند الحفظ Abdellatif 6 377 31-01-24, 02:47 AM
آخر رد: Abdellah
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 255 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 274 18-01-24, 05:04 PM
آخر رد: loay775
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 273 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [كود] الحفظ Abdellatif 13 505 03-01-24, 02:28 AM
آخر رد: Abdellah
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,829 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  جملة الاتصال بقاعدة البيانات اكسس محمد خيري 4 362 12-12-23, 03:14 AM
آخر رد: محمد خيري

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


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