1樓:
lz都不知道日期的標準格式,
1,是 #2009-4-18 0:32:50# 這樣的,而不是字串,也不是text1.text
2,判斷日期間隔的爭取方法是用 datediff()函式,而不是單純的 大於號、小於號,也不是單純的字串比較
相關資料去msdn或網上查吧
2樓:
把text用ctod()函式轉換為日期型。ctod(text1.text)
3樓:匿名使用者
說實話偶對日期型這樣的非常規型別非常的不感冒,以前我遇到這樣的問題時,總是把日期型轉化成字串,然後再用字串處理函式自己判斷,總之,就是把自己不擅長的轉化成自己擅長的就行了,呵呵……見笑了。
select * from reader where 剩餘天數 < text1.text
象這句,應該寫成
select * from reader where 剩餘天數 < clng(text1.text)
當然之前最好加上判斷isnumeric是否是數字,還有len判斷是否為空。
4樓:匿名使用者
sql="select * from reader where 剩餘天數 < '" & text1.text & "'"
如何往資料庫中插入日期格式的資料 5
5樓:閃忠六衣
乙個資料庫檔案中有很多表
dimcon
asadodb.connection
dimzrst
asadodb.recordset
setzcon=new
adodb.connection
con.cursorlocation
=aduseclient
con.connectionstring
="provider=microsoft.jet.oledb.4.0;data
source="&路徑
&";persist
security
info=false"
con.open
'for
i=1to
100con.execute
"insert
*into
table1(f1,f2)
values("+chr(34)+"張三"+chr(34)+","+chr(34)+"李四"+chr(34)+")"
'table1是表名
'nexti
6樓:du瓶邪
insert into agents values (10041, 'kai', 'marcoux', '1996-12-03', '1970-12-12');
使用如上語句插入時提示文字與格式字串不匹配,
insert into agents values (10235, 'tobias', 'carling', '19-dec-00', '19-oct-75');
使用如上格式插入時提示無效的月份
使用to_date函式
************to_date函式引數簡介***********
對於你的問題
'1996-12-03' 改為 to_date('1996-12-03','yyyy-mm-dd')
'1970-12-12' 改為 to_date('1970-12-12','yyyy-mm-dd')
'19-dec-00' 改為 to_date('19-dec-00','dd-mon-yy')
'19-oct-75' 改為 to_date('19-oct-75','dd-mon-yy')
之後直接插入即可。
**************oracle上的實驗**************
sql> select to_char(sysdate,'yyyy-mm-dd') from dual;
to_char(sy
----------
2009-04-17
sql> select to_char(sysdate,'dd-mon-yy') from dual;
to_char(s
---------
17-apr-09
******************************************
----
7樓:葉邊de水珠
oracle
insert into course values (4,'計算機',120, to_date('10-7月-2006'));
insert into course values (4,'計算機',120, to_date('10-7-2006','dd-mm-yyyy'));
具體時間
insert into course values (4,'計算機',120, to_date('10-7-2006 23:12:14','dd-mm-yyyy hh24:
mi:ss'));
sql2000
insert into course values (4,'計算機',120, '10-7月-2006');
8樓:劍劍
insert into course values (4,'計算機',120, '2006-7-10')一樣
9樓:匿名使用者
sql2000中
insert into course values (4,'計算機',120, '2006-7-10')
即日期也是用單引號括起來,oraacle不知道
mysql中如何插入date日期型數值
10樓:杜哥是個小天才
解決方案一:
日期前面的符號換為逗號
日期可以用mysql的方法todate
解決方案二:
mysql 插入資料 date 格式
mysql插入date型別的值
mysql插入date型別的值
解決方案三:
nsert into table (date) values ('to_date('2009-06-08 23:53:17','yyyy-dd-mm hh:mi:ss'),'
解決方案四:
資料庫中日期字段設定datetime型別 然後就可以插入對應字串拓展資料mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 最流行的關係型資料庫管理系統,在 web 應用方面mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體之一。
mysql是一種關聯資料庫管理系統,關聯資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。
11樓:龍商百科
以目前三大主流資料庫oracle,mysql,sqlserver分別說明。
如果是oracle,需要用to_date函式將字元型資料轉換,插入到資料庫的日期型資料中
12樓:五四路飛先生
insert into test_01 values('1983-11-23 00:00:00')
加上引號就行了
13樓:匿名使用者
insert into test_01 values('1983-11-23 00:00:00')
14樓:
整個 phpmyadmin嘛
擬搞貓啊 !
天那麼大的風 而我只是一面旗!~
如何向資料庫裡新增日期型的資料
15樓:
將資料型別設定成日期型
只要存進去的型別符合日期型,都是可以存進去的
16樓:匿名使用者
oracle 或者 db2 使用 to_date 函式。
sql server 使用 convert 函式。
mysql 使用 str_to_date 函式。
如何向mysql資料庫中插入日期
如何往資料庫中插入日期格式的資料
乙個資料庫檔案中有很多表 dimcon asadodb.connection dimzrst asadodb.recordset setzcon new adodb.connection con.cursorlocation aduseclient con.connectionstring prov...
c。如何向資料庫同時插入多條資料
因為資料庫的限制,所以只能一次插入一條資料,多條的都是通過迴圈去完成的,dataadapter所做的一次多條更新插入其實也是通過記錄rowstate的狀態去迴圈完成的,而且侷限性很大,效率也不高,一般都不會用的,目前最快的應該是開啟事務,迴圈插入,最後再一起提交是效率最高的。自動生成用於修改的com...
oracle資料庫如何刪除資料庫
操作步驟如下 第一步 用超級管理員登陸oracle conn as sysdbaconn as sysdba 第二步 刪除指定的使用者 drop user username cascade 第三步 重新建立此使用者 create user username identified by passwor...