تقييم الموضوع :
  • 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
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة ف الحفظ والتعديل بعد تحويل المشروع لملف تنفيذي apo yousef 3 86 أمس, 12:28 PM
آخر رد: ssayed111
  كيفية عرض البيانات فى DataGridView فى وضع CrossTab noway 1 73 21-02-17, 09:03 PM
آخر رد: noway
  الحفظ بالترقيم bidaya 8 127 21-02-17, 07:09 PM
آخر رد: مساعدة
  استفسار عن تعبئة combobox من قاعدة البيانات المتألق9 2 75 16-02-17, 11:57 AM
آخر رد: المتألق9
  ما الفرق بين اضافة قاعدة البيانات عن طريق الكود و اضافى قاعدة البيانات عن طريق add ne noway 1 59 12-02-17, 08:06 PM
آخر رد: مساعدة
  [سؤال] مشكلة في قاعدة البيانات عبدالرحمن المكاوي 2 65 08-02-17, 05:43 PM
آخر رد: عبدالرحمن المكاوي
  [VB.NET] خطأ في كود الاتصال بقاعدة البيانات ،، مرفق مشروع أبووسم 5 115 08-02-17, 04:56 PM
آخر رد: atefkhalf2004
  [سؤال] خطأ اثناء ادخال البيانات RAWAN.HQ 1 55 07-02-17, 01:15 PM
آخر رد: Amir_alzubidy
  [سؤال] كود الاتصال بقاعدة البيانات فى Class noway 0 59 06-02-17, 02:48 AM
آخر رد: noway
  عرض البيانات من قاعده البيانات لليوم الحالي. Rabeea Qbaha 5 167 05-02-17, 10:18 PM
آخر رد: khodor1985

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


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