Re: [問題] C#與SQL SERVER中DATETIME欄位的怪問題

看板C_Sharp作者 (晴天)時間17年前 (2007/02/04 13:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《coign (漢堡)》之銘言: : ※ 引述《mygod1220 (晴天)》之銘言: : : 我要利用C#中的DateTime.Now取出時間 : : 在插入sql server2000下某表單的datetime欄位 : : 但是會出現"無法將char轉換成datetime的錯誤訊息" : : 但是如果我用將年、月、日、時、分、秒分別取出 : : 再組合為 yy/mm/dd hh:mm:ss 格式才可以成功插入 : : 之後我在去資料表中看 : : 發現寫入後的資料明明就和我用DateTime.Now取出的ㄧ模ㄧ樣 : : 有人知道這是怎麼回事嗎 : : 有沒有什麼方法可以直接將DateTime.Now寫入該欄位的 : : 謝謝! : 其實不太懂你的問題 : 我說說看好了 : 板主認為不對再幫我刪了吧 : 字串=DateTime.Now(你所要的格式) : 再用InsertParameters插入 : 應該不需要分別取出 謝謝大家的回應 我是開發2003的smartdevice專案 用sqlconnection和sqlcommand這兩個元件去存取資料庫 所以datetime.now我是直接寫成command的一部份 @@" 但是這樣的話會發生型別轉換的錯誤.. 有沒有其他元件可以用param屬性的方式插入日期的呢 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.139.205
文章代碼(AID): #15nMaDQG (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #15nMaDQG (C_Sharp)