今天把SQL從7.0英文版升到2000中文的了,
原來在PB里:
em_1.text = string (rq,"mm/dd/yy)
......
updata kjrq
set mmddyy = :em_1.text
應該是月日年,結果成日年月了
該程式以前運行沒問題
幫幫我啊???
uj5u.com熱心網友回復:
那還改成 em_1.text = string (rq,"mm/dd/yyyy)4位的年肯定不會出問題,2位年出問題也屬情理之中,你想想看
uj5u.com熱心網友回復:
em_1.text = string (rq,"mm/dd/yy)這句沒有問題,可以取得正確時間,
就是在存入資料庫的時候格式就 變成日年月了。
uj5u.com熱心網友回復:
sql陳述句能知道你是年在后面嗎?
uj5u.com熱心網友回復:
頂,呵呵uj5u.com熱心網友回復:
我就是想知道有沒有方法,在不改變原程式下,讓資料庫庫知道月日年這種格式,關鍵是原程式在SQL7.0下一切正常~
uj5u.com熱心網友回復:
updata kjrqset mmddyy = :em_1.text
update 前先轉換下日期格式,可以轉換成yyyy-mm-dd試試。
uj5u.com熱心網友回復:
如樓上所說,先把em_1.text取出后,轉換成date格式后在update就可以的uj5u.com熱心網友回復:
1 SQLCA.DBParm 中加 'DateFormat='mm/dd/yy'2 暴力點的:控制面板-區域和語言選項-自定義-日期:短日期格式 改成mm/dd/yy 吼吼 這樣你日期就都變了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87776.html
標籤:數據庫相關
下一篇:pb創建資料視窗無法看到表
