sql從char資料型別到datetime資料型別的轉換導致datetime值越界

時間 2022-05-16 22:15:10

1樓:問艾留月明

把book_create_date改為book_create_date.tostring("yyyy-mm-dd

hh:mm:ss"),因為字元型不能與日期型相加。如下:

string

sqlstr4

="update

tbbook

setbook_type='"

+book_type

+"',book_create_date='"

+book_create_date.tostring("yyyy-mm-dd

hh:mm:ss")

+"',book_money='"

+book_money

+"',book_remark='"

+book_remark+"'

where

book_id='"

+book_id

+"'";

2樓:廖山穆嘉年

2月沒有

31號啊.

因此資料庫在嘗試把

'2013-2-31'

轉換為datetime

的時候,

就出錯了。

3樓:匿名使用者

你用112,不就是yymmdd這樣的嗎,,, convert(varchar(6),opertime,112) 這樣試試,是什麼

4樓:匿名使用者

你用112,不就是yymmdd這樣的嗎,,,

convert(varchar(6),opertime,112)

這樣試試,是什麼

從 char 資料型別到 datetime 資料型別的轉換導致 datetime 值越界 5

SQL中資料型別有哪些

灬 sql server?大體的分為 字元,2進製,數值,日期,其他型別 oracle啊 mysql db2 基本都是這樣.只是小的 差距.字元 有 char n 固定長度的字串。最多 8,000 個字元。n varchar n 可變長度的字串。最多 8,000 個字元。varchar max 可變...

sql中儲存較大的資料用什么資料型別 或者儲存較大的資料怎么儲存

二進位製用這個 image 二進位制資料型別 image 資料型別用來儲存變長的二進位制資料,最大可達231 1或大約20億位元組 整數用這個 int 整型 int 資料型別可以儲存從 231 2147483648 到231 2147483 647 之間的整數。儲存到資料庫的幾乎所有數值型的資料都可...

關於C與SQL的資料型別之間的轉換

修改一下,試下看 sqlparameter parameter new sqlparameter 10 parameter 0 new sqlparameter a convert.toint32 this.a.text.tostring 將string轉換為int型 parameter 1 new...