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 的本地...