|
|
|
อยากได้วิธีเก็บประวัติในการส่ง email เข้า database หน่อยครับ เพื่อที่จะทำเป็นรายงานครับ |
|
|
|
|
|
|
|
ถ้าเราเขียนคิวรี่ insert แบบนี้ แล้วตรงส่วน Count ต้องเขียนยังไงให้นับค่าไปเรื่อยๆ ตอนที่เราส่ง email นี้ซ้ำ
Code (C#)
Connect_Base.connectionsql_1();
using (SqlConnection connection = new SqlConnection(Connect_Base.strcon))
{
String query = "INSERT INTO count_email (mem_id,fname,lname,email,Count) VALUES (@mem_id,@fname,@lname, @email,@Count)";
using (SqlCommand command = new SqlCommand(query, connection))
{
command.Parameters.AddWithValue("@mem_id", label6.Text);
command.Parameters.AddWithValue("@fname", label7.Text);
command.Parameters.AddWithValue("@lname", label8.Text);
command.Parameters.AddWithValue("@email", textBox3.Text);
command.Parameters.AddWithValue("@Count", "");
connection.Open();
command.ExecuteNonQuery();
|
|
|
|
|
Date :
2018-05-30 10:18:06 |
By :
darkgolfman0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ต้องสนใจเรื่อง Count
เก็บแบบนี้
mem_id,fname,lname,email,subject,datetimesend
จะได้ประโยชน์มากกว่า
สามารถค้นหา Count แบบรวม ผ่าน sub query ได้
และยังตอบโจทย์ที่ว่า ส่งเรื่องอะไร บ้าง ส่งไปตอนไหน
จะดีกว่าเราเอาแค่ตัวเลข รวมทั้งปี มาคุยกันครับ
ส่วน email ถ้าเราจัดเก็บใน database จะสามารถ เอามาทำ Autocomplete ใน textbox เพื่อลดข้อผิดพลาดในการพิมพ์ email ผิดได้อีกครับ
|
|
|
|
|
Date :
2018-05-30 10:39:20 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|