access資料庫中使用sql語句插入時間的方法

時間 2021-12-23 10:17:24

1樓:匿名使用者

sql語句往oracle資料庫中插入日期型資料(to_date的用法)

insert into floor values ( to_date ( '2007-12-20 18:31:34' , 'yyyy-mm-dd hh24:

mi:ss' ) ) ;

查詢顯示:2007-12-20 18:31:34.0

-------------------

insert into floor values ( to_date ( '2007-12-14 14:10' , 'yyyy-mm-dd hh24:mi' ) );

查詢顯示:2007-12-14 14:10:00.0

-------------------

insert into floor values ( to_date ( '2007-12-14 14' , 'yyyy-mm-dd hh24' ) );

查詢顯示:2007-12-14 14:00:00.0

-------------------

insert into floor values ( to_date ( '2007-11-15' , 'yyyy-mm-dd' ) );

查詢顯示:2007-11-15 00:00:00.0

-------------------

insert into floor values ( to_date ( '2007-09' , 'yyyy-mm' ) );

查詢顯示:2007-09-01 00:00:00.0

-------------------

insert into floor values ( to_date ( '2007' , 'yyyy' ) );

查詢顯示:2007-05-01 00:00:00.0

2樓:解0人

時間值直接用#括起來就好,外面不要再用引號

#2023年04月01日00:00:00#

祝你成功!

3樓:那時花開應自在

// 插入資料 => ** 16 logrecord(操作日誌)

// 引數: computername ---- 計算機名稱

// ipaddress ---- ip 地址

// concreteoperation ---- 具體的操作

// updatetime ---- 更新時間

// remark ---- 備註資訊

// 返回值: true ---- 插入資料成功. false ---- 插入資料失敗

//bool c***atabase::insert_logrecord(cstring computername, cstring ipaddress, cstring concreteoperation,\

coledatetime updatetime , cstring remark)

; swprintf_s(sqlstatement, (size_t)(sizeof(sqlstatement)/sizeof(wchar_t)), \

_t("insert into logrecord values (\'%s\', \'%s\', \'%s\', #%s#, \'%s\');"), \

computername, ipaddress, concreteoperation, \

(lptstr)(lpctstr)updatetime.format(_t("%y-%m-%d %h:%m:%s")), (lptstr)(lpctstr)remark);

/*return */ bool bret = m_dbado.execute((lpctstr)sqlstatement);

m_dbado.closeconnection();

return bret;

} 供參考

access資料庫怎麼用sql語句建立每隔一個時間段執行更新表的作業?

4樓:匿名使用者

access資料庫不支援自動化,但是可以通過access窗體vba程式設計實現定時執行某個更新操作。

下面舉例,利用窗體"定時器觸發"事件過程,每天凌晨1點將資料表的a欄位值增加10:

編寫窗體開啟事件過程:

private sub form_open(cancel as integer)

'設定窗體計時器間隔為1秒

me.timerinterval = 1000

end sub

編寫窗體「計時器觸發」事件過程:

private sub form_timer()

dim tm as string

tm = format(now(), "hh:nn:ss")

if tm > "01:00:59" then me.timerinterval = 1000 '設定窗體計時器間隔恢復為1秒

if tm >= "01:00:00" and tm <= "01:00:59" then

dim strsql as string

strsql = "update t1 set a=a+10"

currentproject.connection.execute strsql

me.timerinterval = 60000 '設定窗體計時器間隔為60秒,防止一天執行多過一次

end if

end sub

注意:窗體必須保持開啟狀態才能起到定時執行資料表更新操作

使用asp連線access資料庫不行??

microsoft ole db provider for odbc drivers 0x80004005 microsoft odbc microsoft access driver 常見錯誤 不能開啟登錄檔關鍵字 temporary volatile jet dsn for process 0x...

access資料庫中怎麼引用查詢的sql語句

access本身可以建好一個完整的查詢的,可基於單表,可以基於多個表。建好後,點查詢設計中sql檢視,就是一個完整的sql語名了,而不用一個詞一個詞的寫,再追加寫where語句,已經全部搞定了,你試試看。 select from 表1 where 欄位1 in select 欄位2 from 表2 ...

同access資料庫如何設定多人使用

一點設計演示 1.前提是每個使用者都不能使用獨佔的方式開啟。2.共享資料庫 mdb 註釋 本主題中的資訊僅適用於 microsoft access 資料庫 mdb 3.若要從另一臺計算機上訪問共享的 microsoft access 資料庫,另一臺計算機上必 須具備下列條件之一 access 的本地...