台灣最大程式設計社群網站
線上人數
1385
 
會員總數:245392
討論主題:189182
歡迎您免費加入會員
討論區列表 >> MS SQL >> [SQL]insert的錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[SQL]insert的錯誤
價值 : 0 QP  點閱數:2986 回應數:5

樓主

anny
初學者
55 13
410 32
發送站內信

Insert into dbCompany.dbo.tblCustomer (CDay,CTime,T01,T02,T03,T04,T05,EditDate) values ('2002/5/28','13-15',10,2,0,540,114,'2002/5/28 下午 03:48:06') 
出現下多錯誤~~
Server: Msg 241, Level 16, State 1, Line 1
Syntax error converting datetime from character string.
ctime我的格式是設varchar,13-15是一個時間區段,所以不存datetime而存varchar....
請問~~到底錯在哪裡??

本篇文章發表於2002-05-28 16:15
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
EditDate-->'2002/5/28 下午 03:48:06'
應該是這個錯了
本篇文章回覆於2002-05-28 16:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

anny
檢舉此回應
謝囉~~~^_^*
本篇文章回覆於2002-05-28 16:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

滑鼠尾巴
檢舉此回應
請問是錯在哪裡....?因為我也有同樣的錯誤...

謝謝
本篇文章回覆於2002-05-30 12:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

anny
檢舉此回應
在取editdate時要用getdate(),我之前用now(),所以才會取出'2002/5/28 下午 03:48:06'的資料~~這樣寫入會有錯誤
本篇文章回覆於2002-05-30 17:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

scr
檢舉此回應
可以直接使用sql語法的時間涵式
本篇文章回覆於2002-05-30 19:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.