تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هذا الحقل لايشير الى الجدول ؟
#1
السلام عليكم ورحمة الله وبركاته

عندما اقوم بحفظ البيانات في قاعدة البيانات SQL Server تظهر مشكلة في احد الحقول للعلم من خلال عمليه تتبع البرنامج يمر على الحقلين اللذان  قبله وعندما يصل لهذا الحقل يعطي المشكلة التالية.

An unhandled exception of type 'System.ArgumentException' occurred in System.Data.dll

Additional information: Column 'dtstartspical' does not belong to table .

بارك الله فيكم
الرد
تم الشكر بواسطة: asemshahen5
#2
اعطنا تفاصيل عن الجدول الذي به المشكلة وعن الجملة المستخدمة في الاستعلام والكود
الرد
تم الشكر بواسطة: mir2 , mir2 , asemshahen5
#3
فكرة العمل هي تفعيل للمشتركين في الانترنت ويسجلها في جدول التفعيل وهذة تمام لكن في حالة عدم سداد المشترك للقيمة يسجل قيمة المستحقة في جدول الديون
الذي يحتوي على الرقم ، اسم المستخدم ، قيمة الدين الخاصة ، تاريخ الدين ، قيمة السداد ، تاريخ السداد، الحالة 1 " الحالة 1" خالص او غير خالص ، قيمة دين الشركة ، تاريخ الدين ، قيمة السداد ، تاريخ السداد ، الحالة 2
فكرة العمل انه عند التفعيل للمشترك اذا دفع القيمة يسجل فقط في دجدول التفعيل واذا عليه دين يسجل في الجدولين


Private Sub btActive_Click(sender As Object, e As EventArgs) Handles btActive.Click
'Try
Dim DT As New DataTable
Dim DA As New SqlClient.SqlDataAdapter("select * from tbActivation ", CON)
DA.Fill(DT)
Dim DR = DT.NewRow
DR!code = txtcode.Text
DR!username = txtusername.Text
DR!fullname = txtfullname.Text
DR!dtstart = dtStart.Value
DR!cards = comcards.Text
DR!price = txtprice.Text
DR!dtexpired = dtStart.Value.AddMonths(1)
If Val(txtdept.Text > 0) Then
Dim myDateF As Date
myDateF = Format(Now(), "short date")
Dim DT1 As New DataTable
Dim DA1 As New SqlClient.SqlDataAdapter("SELECT * FROM TBdEPT", CON)
DA1.Fill(DT1)
Dim DR1 = DT1.NewRow
txtdeptcode.Text = code_max("tbdept", "codedept")
DR1!codedept = txtdeptcode.Text
DR1!username = txtusername.Text
DR!dtstartspical = TextBox2.Text
DR!dtendspical = myDateF
DR1!deptzajelprice = txtdept.Text
DR1!dtstartzajel = dtStart.Value
DR1!payzajeldept = "0.00"
DR1!dtendzajel = dtStart.Value
DR1!zajelstatus = False
DT1.Rows.Add(DR1)
Dim SAVE1 As New SqlClient.SqlCommandBuilder(DA1)
DA1.Update(DT1)
End If
DT.Rows.Add(DR)
Dim SAVE As New SqlClient.SqlCommandBuilder(DA)
DA.Update(DT)
MessageBox.Show("تمت عملية الحفظ", "تأكيد", MessageBoxButtons.OK, MessageBoxIcon.Information)
cmdnew_Click(sender, e)
'Catch ex As Exception
' MsgBox(ex.Message, vbCritical)
'End Try
End Sub
الرد
تم الشكر بواسطة: asemshahen5
#4
اتضح ان DR يخص الجول tbActivation
وان DR1 يخص الجدول TBdEPT

والحقل dtstartspica يخص TBdEPT يعني DR1
فيكون DR1!dtstartspical = TextBox2.Text
وايضا DR1!dtendspical = myDateF

ولو انك كتبتهم
tbActivation_DR
TBdEPT_DR
يكون اوضح في الكود
الرد
تم الشكر بواسطة: asemshahen5
#5
شكرا جزيلا لك من شارك وتغاعل
وشكر خاص mir2 فعلا لازم تكون المسميات دات مضمون ومن ملاحظتك توصلت للمشكلة
DR!dtstartspical = TextBox2.Text
DR!dtendspical = myDateF

تتغير DR الى DR1 وتمت عملية الحفظ
شكرا جزيلا
الرد
تم الشكر بواسطة: mir2 , mir2 , asemshahen5 , اسامه الهرماوي


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال في التعديل في الجدول اليوم السابع 1 114 08-04-21, 03:22 PM
آخر رد: asemshahen5
  احتاج كود يقوم بتكملة رقم الجول تلقائيا بنفس الحقل عندما اقوم بكتابة جوال العميل mohamedgadain61 5 375 12-01-21, 07:52 PM
آخر رد: محمد بن عطية
  [VB.NET] محتاج كود عرض اكثر من جدول فى داتا جرد فيو واحدة عن طريق اختيار الجدول من كومبوكس mohammed1994 1 631 01-09-20, 04:56 PM
آخر رد: اسامه الهرماوي
  تعديل على الجدول رقم 2 العيدروس 6 662 09-08-20, 03:52 AM
آخر رد: العيدروس
  [VB.NET] عدم استعراض الحقل كاملا Mtaktak 7 685 29-05-20, 02:53 AM
آخر رد: boudyonline
  [VB.NET] كيف يمكن التأكد من وجود الجدول قاعدة بيانات Codack 2 797 09-04-20, 09:21 AM
آخر رد: Codack
  [VB.NET] مشكل في اصافة سطر من datagrid الى الجدول في sql server tahaayyoub 6 831 17-01-20, 01:08 AM
آخر رد: egypt 2020
  [VB.NET] بحث بشرط اخر رقم في الحقل محمد بوقزاحة 9 1,219 17-10-19, 11:20 PM
آخر رد: elgokr
  طريقة حفظ بإسم لجدول موجود في قاعدة البيانات مع بقاء الجدول الأساسي جيولوجي مبتدئ 11 1,932 15-10-19, 05:00 AM
آخر رد: elgokr
  كود يفحص اذا الخانه في الجدول تساوي الخانه في الجدول الثاني vb mostafa12 4 817 03-10-19, 01:58 AM
آخر رد: mostafa12

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


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