版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、你的位置:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!- Delphi主題:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了, 努力了好幾天,頂者有分!我說明一下,access 數(shù)據庫中有一個日期時間的字段是這樣的格式:2004-05-27上午06:39:292004-05-28下午07:44:212004-06-02.下午04:27:15.如果是 24 小時記時的就好了,可是偏偏有一個“上午”或“下午”,本想自己解決的,可是任務緊急,沒時間了,現(xiàn)在我的想法是用Delphi 中的兩個DateTimePicker 選擇出一
2、個日期時間段,與 access 數(shù)據庫中的該字段對比,再用 ADOQuery 選出某個日期時間段內的信息, 但問題是 DateTimePicker 的日期時間格式和access 數(shù)據庫中日期時間格式不協(xié)調,郁悶了我好幾天。大家?guī)臀蚁胂朕k法。我是初學的Delphi,請寫詳細點,頂者有分,謝謝! 問題點數(shù):27、回復次數(shù):24回復 1:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!2004-06-02下午04:27:15是字符串嗎?回復 2:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!時間的設定應
3、該和系統(tǒng)的時間格式有關系的.你調整一下 系統(tǒng)時間的格式試一下. 時間的查詢可以這樣試試:select*fromyourtablewhererq1=+formatdatetime(yyyy-mm-ddHH:MM:SS,yourrq1.datetime)+andrq2.回復 3:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!access 數(shù)據庫中時間的格式是“日期/時間”,可能和zxw111111(秋風)兄說的沒錯,但程序是在客戶那里用的,不在同一個城市,所以看能否在自己的程序里經過處理,能自動的轉換過來進而能查詢?,F(xiàn)在很急,老兄多幫我想想,頂一下
4、也行!我會感謝你的回復 4:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!沒高手幫我整整???回復 5:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!你的是XP 系統(tǒng)嗎?可以在控制面板中把日期類型改掉,不要讓它顯示為這種格式?;貜?6:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!我用的是C+ Builder ,你自己轉換成Delphi 吧:可以這樣:AnsiStrings1=DateTimePicker1-TimeString();/保存時間的D
5、ateTimePickerAnsiStrings2=DateTimePicker1-DateString();/保存日期的DateTimePicker/這里把s1,s2格式化成hh:mm:ss以及YYYY-MM-DD的格式,略AnsiStringsql;if(s1120000)/下午TDateTimedt1(DateTimePicker1-TimeString(); TDateTimedt2(12:00:00);TDateTimedt3=dt1-dt2;sql=select*fromAccessTablewhereTimeField=+s2+下午+dt3-TimeString()+;elses
6、ql=select*fromAccessTablewhereTimeField=+s2+上午+s1+;回復 7:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!if(s1120000)/下午更正:if(s112:00:00)/下午回復 8:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!自己好好想想啊問題不是很難回復 9:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!先留個記號回復 10:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實
7、在不行了,努力了好幾天,頂者有分!to:winstonbonaparte(撈月猴)我用的是XP,客戶用的就不知道是什么系統(tǒng)了。對了,系統(tǒng)的時間格式如何改變?。炕貜?11:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!現(xiàn)在的問題是,如果是下午 04:49,系統(tǒng)時間顯示是“下午04:49”,獲取 DateTimePicker的時間是“04:49”,而不是“16:49”,很郁悶。回復 12:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!DateSeparator:=/; LONGDATEFORMAT:
8、=MM/dd/yyyyHH:MM:SS;在CREATE里將日期格式化為如上想來總可以了吧!回復 13:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!我遇到過類似的問題。Access 支持一個函數(shù)叫CDate() 所以可以這樣寫:mySQLStr:=Select*from間Date(+TimeToStr(DateTimePicker1.Datetime)+)Table1where時回復 14:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!現(xiàn)在的問題是,如果是下午 04:49,系統(tǒng)時間顯示是“下午0
9、4:49”,獲取 DateTimePicker的時間是“04:49”,而不是“16:49”,很郁悶。更改你的計算機上的時間顯示格式為24 小時制!回復 15:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!頂回復 16:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!回 hugoon(hugoon)XP 系統(tǒng)在控制面板-區(qū)域和語言設置-自定義-日期這里設定.我同事有臺電腦是 XP 系統(tǒng),結果在運行我們程序時也碰到這種問題,系統(tǒng)老是自動加上上午下午的,2000 的就不會有這個問題.回復 17:基于 a
10、ccess 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!謝謝各位大老給我出謀劃策!我現(xiàn)在問題還沒有解決,我先問問各位大老,時間能比較嗎?我怎么在數(shù)據庫里使用“select*frompersonwherebirthday2005-06-0614:56:53.000”,其中“2005-06-0614:56:53.000”是數(shù)據庫拷貝的都無法完成查詢,報錯:服務器:消息170,級別15,狀態(tài)1,行1第1行:14附近有語法錯誤。其中birthday 是 datetime 格式的回復 18:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾
11、天,頂者有分!我想先把時間能不能比較的問題解決,如果能比較大小就再往下做回復 19:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!哈,我來了,我做了幾個軟件都是access 的,這方面有點感悟呀在 delphi 中,日期時間實際上都是浮點型數(shù)據Delphisyntax:typeTDateTime=typeDouble;所以,我們不管在 access 中什么樣的格式來顯示時間,只要是時間類型,我們都可以在delphi 中用把它轉換成浮點類型比較varsqlstr:string; mydataset:Tdataset;sqlstr:=format(
12、select*fromAccessTablewhereTimeFieldbetween%f and%f,DateStart.DateTime,DateEnd.DateTime+1);mydataset:=execsql(sqlstr);不知道明白了我的意思沒有回復 20:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!angelwings(天使之翼)說的有理。如果你怕參數(shù)問題 就用delphi 參數(shù)引用比如select*fromawhereF1=:F1然后用paramsbyname 之類方法其實,access 數(shù)據庫日期與眾不同,一般日期格式是
13、2005-07-24access 要寫成#2005-07-24#回復 21:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!to:angelwings(天使之翼),我不是名你的指教,請你寫詳細點嗎?最好在你機器上測試一下, 可以嗎?我會一點ADOQuerey,其他的還是很菜的。回復 22:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!例如:adoquery.sql.add(select*fromtb_testwheref_date:mydate); adoquery.paramerts.param
14、sbyname(mydate).value:=DateTimePicker.date;大概是這樣,可能有些地方拼錯了,因為沒有Delphi 在機器里。不好意思,你自己試試回復 23:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!verygood!問題解決: ADOQuery2.Close; ADOQuery2.SQL.Clear;ADOQuery2.SQL.Add(select*fromtabwheredatbetween:bban d:ccorderbydat);ADOQuery2.Parameters.ParamByName(bb).Val
15、ue:=DateTimePicker1.DateTime; ADOQuery2.Parameters.ParamByName(cc).Value:=DateTimePicker2.DateTime;不過還是有一個小問題,當選擇的時間段是某月1 號到 2 號,結果出來的不包含2 號的, 用wheredat=:cc也不行,不知道為什么。不過不妨礙我給大家送分,以后請多關照!回復 24:基于 access 數(shù)據庫的時間日期查詢難題,各位幫我想想,實在不行了,努力了好幾天,頂者有分!withADOQuery2do beginclose;sql.text:=select*fromtabwheredat#
16、2005-10-2012:00:00# open;end;用這樣的方法查。 IT 開發(fā)資訊中心首頁 | .Net | Java | asp | MS-Sql | VC/MFC | C/C+ | Delphi | VB | Oracle | Windows | Linux/Unix | PowerBuilder | Office | 灌水你的位置:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中?- Delphi主題:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中?如:insertintotemp(xx)values(xx)其中xx:=2003-5-2016:24:00問題點數(shù):50、回復次數(shù):8回復:請
17、問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 11、xx 為日期型字段2、Datetimetostr();回復:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 2你的方法好像可以啊?;貜?請問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 3但是執(zhí)行后總說 24:00 格式不對,何解?回復:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 4Access 數(shù)據庫:ADOQuery1.Text:=INSERTINTOtemp(日期)VALUES(#+xx+#);SQLServer 數(shù)據庫ADOQuery1.Text:=INSERT期)VALUES(+QuotedStr(xx)+);INTOtemp(日回復:請
18、問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 5Q:但是執(zhí)行后總說 24:00 格式不對,何解?var begind:TDateTime; xx:=2003-5-2016:24:00;d:=StrToDateTime(2003-5-2016:24:00);xx:=DateToStr(d);/Access 數(shù)據庫:ADOQuery1.Text:=INSERTINTOtemp(日期)VALUES(#+xx+#);/SQLServer 數(shù)據庫ADOQuery1.Text:=INSERTINTOtemp(日期)VALUES(+QuotedStr(xx)+);end;回復:請問:如何把日期型類型數(shù)據插入表
19、數(shù)據字段中? 6.d.:=StrToDateTime(xx);回復:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 7我是 Foxpro 數(shù)據庫回復:請問:如何把日期型類型數(shù)據插入表數(shù)據字段中? 8Datetimetostr();可能不支持 16:24:00 時間格式,它只能轉換 2003-5-20 這種主題:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。我有兩個日期時間型數(shù)據一個是dt1:=StrToDateTime(2003-8-112:23:34)另一個是dt2:=StrToDateTime(2004-9-128:00:03)如何獲取它們之間的時差?要求返回結果是秒級的,如 156846
20、(秒)。我試了幾次,好象只能日期減日期型,時間減時間型,而且返回值也不是很方便進行下一步處理。請高手幫助。問題點數(shù):20、回復次數(shù):6回復 1:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。直接相減就好了回復 2:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。要返回秒的用SecondsBetween 函數(shù)好了回復 3:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。日期是double 型的,直接相減就可以了回復 4:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。SecondsBetween 在哪個函數(shù)庫里?我沒有找到這個函數(shù).我用的是D5回復 5:一個很菜的問題:如何獲得兩個日期時間型數(shù)
21、據之差。直接相減后得到的浮點數(shù)是以什么為單位的,天?小時?還是別的什么東東?;貜?6:一個很菜的問題:如何獲得兩個日期時間型數(shù)據之差。多謝各位相助這個問題我搞定了,如 porkpig 所講.然后乘以 86400(一天的秒數(shù))取整即可。主題:關于兩個日期之間的相差天數(shù)的問題!急!假設我有兩個 DateTimePicker,分別選取了兩個時間,我想算出這兩個時間的相差天數(shù), 怎么算???如果能算的出,這個天數(shù)是什么型的???我用:DateTimePicker1.Date-DateTimePicker2.Date;好像不能直接相減的,用Int(DateTimePicker1.Date)-Int(Date
22、TimePicker2.Date)也試過,可是都出錯! 為什么?問題點數(shù):20、回復次數(shù):8回復 1:關于兩個日期之間的相差天數(shù)的問題!急!trunc(DateTimePicker1.Date-DateTimePicker2.Date);回復 2:關于兩個日期之間的相差天數(shù)的問題!急!用 trunc(datetimepicker1.date-datetimepicker2.date)回復 3:關于兩個日期之間的相差天數(shù)的問題!急!DateTimePicker1.Date-DateTimePicker2.Date 返回值是一個浮點數(shù), int(DateTimePicker1.Date)-Int(DateTi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 玩具魔方采購合同范例
- 2024年中國回轉滾干燥機市場調查研究報告
- 2024年中國農藥懸浮劑市場調查研究報告
- 2024年中國全自動油性PP薄膜貼合機市場調查研究報告
- 商業(yè)銷售材料合同范例
- 2024年中國中口保溫瓶瓶膽市場調查研究報告
- 工廠協(xié)議合同范例
- 斧子折紙課程設計思路
- 壓濾機合同范例
- 2024至2030年中國直板上銷行業(yè)投資前景及策略咨詢研究報告
- 高中物理教學經驗分享
- 小學數(shù)學面積單位換算練習200題附答案
- T-SHNA 0003-2023 消化內鏡診療前消化道準備
- 傳統(tǒng)文化的創(chuàng)新與發(fā)展
- 音樂學藝術指導大學生職業(yè)生涯規(guī)劃
- 人工智能與物聯(lián)網技術的融合發(fā)展
- 河南省鄭州市二中共同體2023-2024學年八年級上學期期末數(shù)學試卷(含解析)
- 洛陽市2023-2024學年九年級上學期期末考試英語試題和答案
- 《二維材料的未來》課件
- 砂漿行業(yè)銷售技巧分析
- 初中數(shù)學的有效教學(小課課題研究)
評論
0/150
提交評論