منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[SQL] مشكلة في إضافة قيمة من نوع date الى قاعدة بيانات firebird - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [SQL] مشكلة في إضافة قيمة من نوع date الى قاعدة بيانات firebird (/showthread.php?tid=11818)



مشكلة في إضافة قيمة من نوع date الى قاعدة بيانات firebird - ndjakoub - 21-03-15

السلام عليكم
أول مرة أحاول أعمل برنامج بقاعدة بيانات firebird
صادفتني مشكلة التاريخ value date
عند تطبيق تعليمة sql لإضافة بيانات من قاعدة بيانات access الى firebird
أجد هذا الحطأ
conversion error from string "31/12/2015" 

تعليمة sql :

"INSERT INTO TBL_BAREMS (ID_BRM,ID_NATUR_PENS,PERIOD_DU,PERIOD_AU,MNT,TIERCE,DAT_UPDATE,AGN_SAISE) VALUES ('2','2','01/01/2013','31/12/2015','57000','9000','21/03/2015','agent saise')"


الرجاء المساعدة في أسرع وقت


RE: مشكلة في إضافة قيمة من نوع date الى قاعدة بيانات firebird - احمد عبد الحكيم - 21-03-15

string
غير قيمة التاريخ الى قيمة date
وليس string
ولو ما نفعت جرب هذا
PHP كود :
Dim cmdInsH As New OleDbCommand
       cmdInsH
.Connection Con
       cmdInsH
.CommandType CommandType.Text
       cmdInsH
.CommandText "UPDATE [salse].[entag1] SET [date] = @date ,[malemID] = @mID ,[malemName] = @Mn,[nakeName] = @nN,[malemAddress] = @Ma,[malemPhone] = @mp,[shbka] = @sh,[tobPriceall] = @tp,[tobnumAll] = @tob WHERE entagID = @id"
       
cmdInsH.Parameters.AddWithValue("@id"TextBox1)
       
cmdInsH.Parameters.AddWithValue("@date"Me.DateTimePicker2.Value.Date)
       
cmdInsH.Parameters.AddWithValue("@mID"ComboBox2.Text)
       
cmdInsH.Parameters.AddWithValue("@Mn"txtNam.Text)
       
cmdInsH.Parameters.AddWithValue("@nN"txtnName.Text)
       
cmdInsH.Parameters.AddWithValue("@Ma"txtAddr.Text)
       
cmdInsH.Parameters.AddWithValue("@mp"txtPhon.Text)
       
cmdInsH.Parameters.AddWithValue("@sh"txtq.Text)
       
cmdInsH.Parameters.AddWithValue("@tp"TextBox2.Text)
       
cmdInsH.Parameters.AddWithValue("@tob"txttoball)

       
cmdInsH.ExecuteNonQuery()
       
Con.Close()


       
MsgBox("تمت ---- التعديل بنجاح"64 524288"نجاح"