الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Insert Date Into Sqlserver

بدأه ابوخالد العيدروس في 22 نوفمبر 2007 · 5 رد · 2,219 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

المشكلة عندي انه عند اضافة تاريخ موجود في مربع نص TextBox من خلال جملة INSERT تظهر في قاعدة البيانات SQL Server على الشكل التالي : 01/01/1900 !!!!!؟؟؟؟؟

فما هي المشكلة علما بأني جربت تغيير فورمات التاريخ وتحويله الى قيمة من نوع تاريخ ولاتزال نفس المشكلة تظهر في قاعدة البيانات ..

وماهو الحل

ومشكورين مقدما

#2

نرجو وضع جزء من الكود حتى نعرف اين المشكلة لانه ما دام التخزين يتم بشكل صحيح ولا يعطي خطأ وانما الخطأ في النتيجة فلابد من استخدامك طريقة غير صحيحة عند تخزين التاريخ

#3

هذا هو الكود اخوي طارق

strSQL = "INSERT INTO INVOICES ( InvNo, InvType, YearID, CompID, InvDate, StShID, StShName, TotalQ, SubTotal, NetTotal, TextTotal)"
			strSQL &= " VALUES(" & Me.txtInvID.Text & ",'DI" & Me.cmbToStoreID.Text & "'," & CurrentPeriod & "," & CompID & ","
			strSQL &= Me.txtInvDate.Text & "," & Me.cmbToStoreID.Text & ",'" & Me.txtToStoreName.Text & "'," & Me.txtTotalQ.Text & ","
			strSQL &= Me.txtTotal.Text & "," & Me.txtTotalNet.Text & ",'" & Me.txtTotalText.Text & "')"

			cmdV.CommandText = strSQL
			cmdV.ExecuteNonQuery()
#4

لدي نفسي المشكلة

شكرا

#5

انا اشتغلت مشروع داتا بيس فيه تواريخ

وكان يجب ان اضع التاريخ بين اشارتي "#"

يعني سوف تكون صيغة التاريخ المدخل كالتالي

#27/08/1987# .... مثلا

#6

Perhaps your date are in SmallDateTime type

icone.jpg

مواضيع مشابهة