تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حفظ بحقل التاريخ اذا كان فارغ
#1
السلام عليكم.معتز بانضمامي لكم اخواني.
هذا الكود يحفظ بقاعدة البيانات بصورة عادية لما بكتب التاريخ بالتاكست 3و لكن لما يكون تاكست التاريخ رقم 3 فارغا ينتج لي خطا
و انا احيانا لازم اخلي التاكست 3 فارغ .كيف اتخطي هذي المشكلة رحم الله والديكم

كود :
Conversion from string "" to type 'Date' is not valid.
الكود بالفورم 1

كود :
Imports System.Data
Imports System.Data.SqlClient
Public Class Form1
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       InsertNewRowIn_CASE(TextBox1.Text, TextBox2.Text, TextBox3.Text)
End Sub
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Data_configuration()
  End Sub
   Public Sub InsertNewRowIn_CASE(ByVal TextBox1 As Int32, ByVal TextBox2 As String, ByVal TextBox3 As DateTime)
 
       Dim Cmd As New SqlCommand
       With Cmd
           .Connection = Conne_Dept
           .CommandType = CommandType.Text
           .CommandText = "INSERT INTO Table_Product (Product_id , Product_name, Product_date) VALUES ( @Product_id , @Product_name, @Product_date)"
           .Parameters.Clear()
           .Parameters.AddWithValue("@Product_id", SqlDbType.Int).Value = TextBox1
           .Parameters.AddWithValue("@Product_name", SqlDbType.NVarChar).Value = TextBox2
           .Parameters.AddWithValue("@Product_date", SqlDbType.DateTime).Value = TextBox3

       End With
       Try
           If Conne_Dept.State = 1 Then Conne_Dept.Close()
           Conne_Dept.Open()

           Cmd.ExecuteNonQuery()

           Conne_Dept.Close()
           Cmd = Nothing
           MsgBox("تم الحفظ بنجاح")

       Catch ex As Exception
           Conne_Dept.Close()
           MsgBox(Err.Description, MsgBoxStyle.Information)
       Finally
           If Conne_Dept.State = ConnectionState.Open Then Conne_Dept.Close()
       End Try
   End Sub
End Class
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
حفظ بحقل التاريخ اذا كان فارغ - بواسطة محمد خيري - 13-10-18, 10:14 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 514 20-04-25, 09:26 PM
آخر رد: Kamil
  مشكلة تنسيق التاريخ في تقرير الكريستال مصمم هاوي 4 700 07-02-25, 01:24 AM
آخر رد: عبد العزيز البسكري
  فحص حقل التاريخ اذا كان فارغ محمد خيري 4 467 14-01-25, 02:02 AM
آخر رد: محمد خيري
  مشكلة التاريخ اداة DateTimePicker Wolfalwolf20 2 490 06-01-25, 06:14 PM
آخر رد: aljzazy
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 377 24-09-24, 10:21 PM
آخر رد: أبووسم2
  [VB.NET] أريد جعل التاريخ بالمنتصف في DateTimePicker F.H.M 2 436 29-08-24, 06:27 PM
آخر رد: F.H.M
  مشكلة في التاريخ saud1004 1 291 20-08-24, 12:28 AM
آخر رد: saud1004
  طرح التاريخ الجيل 5 407 14-07-24, 11:10 AM
آخر رد: تركي الحلواني
  كيف اقوم بتحويل التاريخ من هجري الى ميلادي بال Report Viewer moh61 4 572 22-06-24, 09:33 PM
آخر رد: Kamil
  توسيط التاريخ بالأداه دات تايمر بيكر العيدروس 2 455 19-06-24, 06:24 PM
آخر رد: العيدروس

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


يقوم بقرائة الموضوع: