ขอสอบถามวิธีการ inser วันที่ จากDateTimePicker 2 อัน ลงฐานข้อมูลอ่ะครับ โดยมีวันที่เริ่ม ถึงวันที่สินสุด
Code (VB.NET)
Dim dif As Short
Dim sDate As Date = "2013-03-01"
Dim eDate As Date = "2013-03-05"
Dim result As Date
dif = DateDiff(DateInterval.Day, sDate, eDate)
For i As Short = 0 To dif
result = DateAdd(DateInterval.Day, i, sDate)
MessageBox.Show(result)
Next
Go to : C# เขียนโค้ด insert ข้อมูลแบบเป็นช่วงวันที่ Start - End ต้องเขียนวนยังไงครับ
Date :
2013-03-07 15:18:55
By :
mr.win
โอ้ย ปวดหมอง
เขาอุส่าห์ให้ .value retiurn เป็น datetime ให้แล้ว
ยังจะ convert เป็น string แล้วก็สั่ง sql convert เป็น datetime อีก
ทำไมไม่ใช้เป็นแบบ parameter ล่ะ ส่งเป็น datetime ทีเดียวจบ
Code (C#)
SqlConnection sqlConn = new SqlConnection("..................");
string command = "INSERT INTO [MYTABLE] ([TRANS_DATE]) VALUES (@transDate)";
SqlCommand sqlCom = new SqlCommand(command, sqlConn);
sqlCom.Parameters.AddWithValue("@transDate", DTPstart.Value);
sqlConn.Open();
sqlCom.ExecuteNonQuery();
sqlConn.Close();
*** เลิกเขียนแบบต่อ string เถอะ
Date :
2013-03-08 08:21:42
By :
ห้ามตอบเกินวันละ 2 กระทู้
Load balance : Server 05