|
|
|
ASP.Net ต้องการเช็คข้อมูลใน database โดยตรวจสอบวันที่แต่ไม่ได้ (มีรูปด้านใน) |
|
|
|
|
|
|
|
Code (C#)
string query = @"Select Count(*) From test WHERE @stratDate BETWEEN stratDate and endDate ";
|
|
|
|
|
Date :
2013-08-20 16:33:19 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (SQL)
select * from test WHERE convert(char, stratDate , 103) = '28/08/2013'
-- ตรง = '28/08/213' แปลงจากหน้าโปรแกรมเข้ามานะครับ เช่น now.tostring('dd/MM/yyyy')
|
ประวัติการแก้ไข 2013-08-28 15:13:05
|
|
|
|
Date :
2013-08-28 15:12:44 |
By :
koungkung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
protected void Button2_Click(object sender, EventArgs e)
{
String strConnString = System.Configuration.ConfigurationManager.ConnectionStrings["carSystem"].ToString();
string query = @"Select Count(*) From test WHERE DATE(stratDate) = @stratDate "; //ตัดเวลาออก
int result = 0;
using (SqlConnection conn = new SqlConnection(strConnString))
{
using (SqlCommand cmd = new SqlCommand(query, conn))
{
DateTime startTime = Convert.ToDateTime("19/08/2556", new System.Globalization.CultureInfo("th-TH"));
//startTime.ToString("dd/MM/yyyy HH:mm:ss"); <-- เอาออก ไม่มีผลอะไร
cmd.Parameters.AddWithValue("@stratDate", startTime);
conn.Open();
result = Convert.ToInt32(cmd.ExecuteScalar());
}
}
if (result > 0)
{
}
else
{
}
|
|
|
|
|
Date :
2013-08-28 16:39:24 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|