Re: [問題] C#與SQL SERVER中DATETIME欄位的怪問題
※ 引述《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
討論串 (同標題文章)