พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร | Thailand travel information
ASP programming / ปฎิทินกิจกรรม
kangbit
kangbit
Sat 15 Dec 2007 11:45:26
รบกวนหน่อยนะครับ คือผมอยากได้ปฎิทินกิจกรรมแบบคลิกแล้วก็สามารถบันทึกเหตุการแล้วก็เวลาภายในวันนั้นได้ด้วยนะครับ อีกอย่างนะครับ ถ้าเป็นไปได้พอจะมีที่ติดต่อฐานข้อมูล MS Access หรือป่าวครับ รบกวนหน่อยนะครับ ขอบคุณมากครับ
webmaster
webmaster
Sun 16 Dec 2007 10:29:44
http://www.aspin.com/home/webapps/calendars

ลองเลือกดูสักตัวครับ
kangbit
kangbit
Mon 17 Dec 2007 10:17:38

ขอบคุณมากคับ

kangbit
kangbit
Tue 25 Dec 2007 11:23:15

มีเรื่องรบกวนอีกแล้วนะครับ

คือตอนนี้ผมต้องการให้โปรแกรมทำการบันทึกค่าวันที่ เช่น ระหว่างวันที่ 31 December 2007 - 3 January 2008 แล้วทำการบันทึกวันที่ตั้งแต่

31 Dem 2007

01 Jan 2007

02 Jan 2007

ตอนนี้ผมใช้ datediff อยู่นะคือนับจำนวนวันเอาแล้วก็บันทึกลงแต่มันมีปัญหาตอนช่วงรอยต่อหระหว่างสิ้นเดือน ถ้าตามตัวอย่างที่ให้มาของผมจะนับ 3 วัน แล้วก็บอกหนึ่งเข้าไปก็จะบันทึกวันที่

31 Dec 2007

32 Dec 2007

33 Dec 2007

อย่างนี้นะครับ ไม่ทราบว่าพอมีวิธีในการแก้ไขหรือป่าวครับ ช่วยรับกวนหน่อยนะครับ รบกวนช่วย sample ตัวอย่างโค้ดด้วยก็จะเปนพระคุณอย่างยิ่งครับ ขอบคุณมากครับ

webmaster
webmaster
Tue 25 Dec 2007 16:03:34
ถ้าอย่างนั้นคงต้องเขียนโปรแกรมเกี่ยวกับวันที่เอาครับ แต่ถ้าเป็นผมเก็บเฉพาะวันเริ่มต้นกับวันสิ้นสุดง่ายกว่าเยอะเลยครับ
kangbit
kangbit
Tue 25 Dec 2007 19:22:09

อีกหน่อยนะครับ แล้วเราสามารถเช็คได้หรือไม่ว่า สมมุติดว่าวันนี้วันที่ 1 jan 2007 แล้วเราสามารถเช็คได้อย่างว่าวันที่นี้อยู่ในช่วงเวลาที่เราเลือกคือวันที่ 31 Dec 2007 - 2 Jan 2008 รบกวนอีกทีนะคับ ขอบคุณมากครับ

webmaster
webmaster
Tue 25 Dec 2007 21:31:35
ก่อนอื่นแนะนำให้เก็บใน field ชนิด Datetime (Access, MSSQL, Oracle), Date (MySQL, PostgreSQL) แล้วก็เอาไปเช็คใน WHERE clause เช่น WHERE start_date <= STR_TO_DATE('01-01-2007', '%d-%m-%Y) AND end_date >= STR_TO_DATE('01-01-2007', '%d-%m-%Y)

โดย start_date เก็บวันเริ่มต้น (31/12/2007) และ end_date เก็บวันสุดท้าย (02/01/2008) และ STR_TO_DATE เป็น function ในการ convert string -> date
kangbit
kangbit
Thu 27 Dec 2007 14:39:44

ไม่ค่อยเข้าใจนะครับ คือถ้าวันที่เริ่มต้นเปนวันที่ 30/12/2007 ถึงวันที่ 02/01/2008 แล้ววันนี้วันที่เราทำการดูข้อมูลเป็นวันที่ 31/12/2007 ผมก็จะให้สามารถดูข้อมูลได้เพราะอยู่ในช่วงเวลาที่เราได้กำหนดไว้ และถ้าสมมุติว่าวันนี้เปนวันที่ 05/01/2008 คือเกินวันที่ๆเราได้กำหนดไว้ก็ไม่ให้สามารถดูข้อมูลได้นะครับ เท่าที่ให้ตัวอย่างผมมาผมดูแล้วยังคง งงๆ อยู่เลยครับ รบกวนอีกรอบนะครับ ขอบคุณมากครับ

webmaster
webmaster
Thu 27 Dec 2007 16:36:09
ตามตัวอย่าง query ข้างบน ใน field start_date ก็เก็บ 2007-12-30 ใส่ end_date ก็เก็บ 2008-01-02 ถ้าทำการ query ด้วย 2007-12-31 WHERE start_date <= STR_TO_DATE('31-12-2007', '%d-%m-%Y) AND end_date >= STR_TO_DATE('31-12-2007', '%d-%m-%Y) ก็จะเป็นระหว่างวันดังกล่าวผลการ query จะมีข้อมูลคืนกลับมา แต่ถ้าเราเอาวันที่ 2008-01-05 WHERE start_date <= STR_TO_DATE('05-01-2008', '%d-%m-%Y) AND end_date >= STR_TO_DATE('05-01-2008', '%d-%m-%Y) เอาไปค้นตาม query เดิมก็จะไม่มี record คืนกลับมาเนื่องจากไม่ได้อยู่ในช่วงดังกล่าวครับ
kangbit
kangbit
Fri 28 Dec 2007 11:07:36

มีเรื่องมารบกวนอีกแล้วนะครับคือพอมีวิธีหรือการ up ฐานข้อมูลของเราไว้ในโดเมนที่เราเช้าไว้หรือป่าวครับ คือผมใช้ฐานข้อมูล Sql Server 200 ครับ ซึ่งผมเคย upฐานข้อมูลที่เปน Ms Access นะครับ ผมยังงง ว่ามันจะเชื่อมกันยังงัย รบกวนอีกทีนะครับ ขอบคุณมากครับ

webmaster
webmaster
Fri 28 Dec 2007 14:46:23
ถ้า MSSQL จะมี Enterprise Manager เพื่อจัดการ Export ไปยัง Server ที่ต้องการ หรือถ้ามี permission ในการ Detach/Attach ฐานข้อมูลก็ทำการ Detach จากเครื่องเราแล้วก็ทำการ Copy ไฟล์ .mdf และ .ldf ของฐานข้อมูลไปวางบน Server แล้วก็ attach ได้เลยครับเนื่องจาก Enterprise Manager เมื่อ Export จะไม่มี auto_increment ไปด้วยต้องสร้างด้วยตัวเอง
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login