大家好
我現在想寫一個程式
將時間存進資料庫
資料庫用的是MS SQL SERVER
小弟翻相關資料庫的書
發現上面只有寫
如果是數字 就直接打數字
如果是字元字串 就在字元字串頭尾加'
EX:
假設資料表為test 欄位為a
數字: insert into test (a) values (數字)
文字: insert into test (a) values ('文字')
那關於時間 以NOW為例子的話 指令該怎麼打呢?
還有SQL SERVER相關欄位的屬性要設成什麼?
SQL SERVER裡跟時間有關的好像只有datetime 跟 timestamp 這兩種
其實我有想到方法 就是用NOW.tostring轉成字串再存入
可是這樣如果之後要用時間作運算的話 就.....很麻煩
再來是第二個問題= =
我想讓使用者輸入時間的間隔
EX:2008/1/31 12:00 ~ 2008/2/2 13:00
然後在使用者輸入的這段時間內
該程式能夠自動執行
這樣在VB有關時間的型別裡 我該選用哪個呢?
有可以直接跟NOW相加減判斷現在是不是在該時間內的型別嗎?
先謝謝大家 問題有點多~"~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.240.196.55
※ 編輯: colorboy1769 來自: 210.240.196.55 (04/24 18:03)