تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الاجرائات المخزنة
#1
السلام عليكم ورحمة الله وبركاته 
اخواني انا استخدم الاستعلامات لكن وجدت عندما اضع بعض الحقول فارغة يوجد خطأ بمهنى انه لايكمن ان تكون القيم فارغة
لا شيء مستحيل
الرد }}}
تم الشكر بواسطة:
#2
(01-03-17, 11:32 PM)khodor1985 كتب : السلام عليكم أخي العزيز ورحمة الله وبركاته
عذرا أخي، المنتدى ليس للألغاز والحزازير، ضع الكود للإطلاع عليه وشكرا

كما أشير أخي العزيز، أنه لو تم طرح المشاركة بهذه الطريقة في موقع StackOverFlow  الشهير الإنذار الأول هو وضع الكود وبعد ذلك سيتم حذف المشاركة


انا اسف اخي العزيز 
لقد تم الحل 
كود :
Dim cmd As New SqlCommand
       cmd.CommandText = StordProce.Text
       cmd.Connection = con
       cmd.CommandType = CommandType.StoredProcedure
       Dim par(If(StordProce.Text = "UpdateStudentData", 19, 18)) As SqlParameter
       par(0) = New SqlParameter("@StudentFName", SqlDbType.NVarChar)
       par(0).Value = StudentFName.Text
       par(0).IsNullable = True
       par(1) = New SqlParameter("@StudentsName", SqlDbType.NVarChar)
       par(1).Value = StudentSName.Text
       par(1).IsNullable = True
       par(2) = New SqlParameter("@StudenttName", SqlDbType.NVarChar)
       par(2).Value = StudentTName.Text
       par(2).IsNullable = True
       par(3) = New SqlParameter("@StudentFoName", SqlDbType.NVarChar)
       par(3).Value = StudentFoName.Text
       par(3).IsNullable = True
       par(4) = New SqlParameter("@StudentLName", SqlDbType.NVarChar)
       par(4).Value = StudentLName.Text
       par(4).IsNullable = True
       par(5) = New SqlParameter("@StudentCLass", SqlDbType.Int)
       par(5).Value = StudentClass.Text
       par(5).IsNullable = True
       par(6) = New SqlParameter("@StudentPhone", SqlDbType.Int)
       par(6).Value = StudentPhone.Text
       par(6).IsNullable = True
       par(7) = New SqlParameter("@StudentPhoto", SqlDbType.Image)
       par(7).Value = StudentImage
       par(7).IsNullable = True
       par(8) = New SqlParameter("@StudentNatio", SqlDbType.NVarChar)
       par(8).Value = StudentNatio.Text
       par(8).IsNullable = True
       par(9) = New SqlParameter("@StudentSex", SqlDbType.NVarChar)
       par(9).Value = StudentSex.Text
       par(9).IsNullable = True
       par(10) = New SqlParameter("@StudentRel", SqlDbType.NVarChar)
       par(10).Value = StudentReli.Text
       par(10).IsNullable = True
       par(11) = New SqlParameter("@BirthIN", SqlDbType.Date)
       par(11).Value = BirthIn
       par(11).IsNullable = True
       par(12) = New SqlParameter("@FatherJob", SqlDbType.NVarChar)
       par(12).Value = FatherJob.Text
       par(12).IsNullable = True
       par(13) = New SqlParameter("@Place", SqlDbType.NVarChar)
       par(13).Value = Place.Text
       par(13).IsNullable = True
       par(14) = New SqlParameter("@Department", SqlDbType.NVarChar)
       par(14).Value = Department.Text
       par(14).IsNullable = True
       par(15) = New SqlParameter("@Mohafatha", SqlDbType.NVarChar)
       par(15).Value = Mohafatha.Text
       par(15).IsNullable = True
       par(16) = New SqlParameter("@FatherAddress", SqlDbType.NVarChar)
       par(16).Value = FatherAddress.Text
       par(16).IsNullable = True
       par(17) = New SqlParameter("@FatherNum", SqlDbType.Int)
       par(17).Value = FatherNum.Text
       par(17).IsNullable = True
       par(18) = New SqlParameter("@FatherName", SqlDbType.NVarChar)
       par(18).Value = FatherName.Text
       par(18).IsNullable = True
       If StordProce.EditValue = "UpdateStudentData" Then
           par(19) = New SqlParameter("@StudentIID", SqlDbType.Int)
           par(19).Value = StudentID.Text
       End If
       cmd.Parameters.AddRange(par)
       cmd.ExecuteNonQuery()

كنت استخدم تقنية الديف إكسبرس وكنت استخدم للتعبير عن القيمة TextEdit.EditValue تظهر الاخطاء لكن بعد ان وضعت TextEdit.Text لم تظهر الاخطاء
لا شيء مستحيل
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985



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


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