VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

MSSQL DateTime 的問題

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
dustin1231



註冊時間: 2010-03-16
文章: 7


第 1 樓

發表發表於: 星期一 十二月 20, 2010 2:50 pm    文章主題: MSSQL DateTime 的問題 引言回覆

各位大大幫幫忙:

小弟剛接公司的系統 client 是 foxpro , DB 是MSSQL,我發現在表單上(textbox)輸入日期 0099/12/01 可以正常寫到DB的日期欄位(type是:datetime)2010/12/01,但在textbox輸入 0100/01/01 到DB裡卻變成 1911/01/01,我找了DB,SP,及前端表單中的程式都沒發現有什麼規則設定,似乎 程式只能識別 年 的後2位來加1911,使得0100 變成 00+1911=1911(自己猜的),但在輸入日期的那個 textbox 元件屬性 controlsource 是有設定一個 computerticket.Cdate,於是乎,我又去找這物件的定義,想看看是否前人在裡面下了什麼規則,找了整個系統程式都沒找到computerticket.Cdate是在哪定義的,還是別名,暂存表也都沒這東東,用
SELECT computerticket
browse
是會show出一個表,裡面也的確有個 Cdate 欄位,但依然不知問題出在哪?我快暈了@@
好吧..我承認 偶偶偶只是個行政人員.被趕鴨子上架來搞這個系統,也沒學過foxpro,請各位大大,幫個忙,我找了很多地方,也試過不少方法,都沒有辦法把 0100寫到DB變成2011, 看來百年虫我是搞不定了。
回頂端
檢視會員個人資料 發送私人訊息
kinhome



註冊時間: 2010-04-22
文章: 27
來自: 台南

第 2 樓

發表發表於: 星期一 十二月 20, 2010 6:28 pm    文章主題: 引言回覆

我是看不懂您後面寫的是什麼,不過..SQL的日期型態最少的日期就是1900/01/01,低於這個日期都會自動填入1900/01/01

MS SQL是可以設定,那MYSQL能不能設定我就不知道了。
要不然您就將文字型態來填,就看您的需求有沒有符合了。
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 563
來自: 臺灣

第 3 樓

發表發表於: 星期一 十二月 20, 2010 6:41 pm    文章主題: 引言回覆

=.=||
_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
green



註冊時間: 2003-09-19
文章: 136


第 4 樓

發表發表於: 星期一 十二月 20, 2010 11:00 pm    文章主題: 引言回覆

你好慘~~~
我猜是日期格式設定的關係,vfp的
SET CENTURY ...
SET DATE ...
你去查一下
回頂端
檢視會員個人資料 發送私人訊息
dustin1231



註冊時間: 2010-03-16
文章: 7


第 5 樓

發表發表於: 星期二 十二月 21, 2010 8:34 pm    文章主題: 引言回覆

謝謝上面二位大大回覆,小弟終於找到問題關鍵,系統是之前的人使用了一支MSDN內所附的 一支函數 makesqlstring來進行 SQL 指令 字串組合,所以在組合時只取日期的2位(0100)→00+1911=1911,而不是2011,來轉成西元年,但因為沒有source code 所以也無法可改,唉,我只能另尋他法了..總之很感謝大家回覆.
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作