[問題] 有關於C#裡面的時間

看板C_Sharp (C#)作者 (<<kiri>>)時間19年前 (2006/12/29 00:12), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
剛學C# 如果有白痴的地方 請各位大大用力鞭 >///< 在我的程式背後有個資料庫 其中一個table叫paper_info paper_info分別有五個欄位:category, title, date, keyword, content 在visual studio 2005我建立了一個form 裡面分別有:投稿類別upcategory、標題uptitle、日期update、關鍵字upkeyword 、摘要upabstract 可以讓使用者輸入 現在我必需將使用者輸入後的資料 insert到我後端的資料庫 執行後他顯示「insert into 陳述示的語法錯誤」 以下是我寫的程式,不知道哪裡有出錯呢? 目前示鎖定在date 因為DateTime似乎不能轉成字串, 不知道是否有人知道怎麼可以把日期放進去資料庫@@ Thx~~~~ private void paperupdate_Click(object sender, EventArgs e) { string connStr, insertCmd, datedate; datedate = DateTime.Today; connStr = "Provider=Microsoft.Jet.OLEDB.4.0; DataSource=CIIEconfrence1.mdb"; insertCmd = "Insert Into paper_info(category, title, date, keyword, content) Values( '" + upcategory.Text + "', '" + uptitle.Text + "','" + datedate.Text + "', '" + upkeyword.Text + "','" + upabstract.Text + "')"; OleDbConnection conn; OleDbCommand cmd; conn = new OleDbConnection(connStr); conn.Open(); cmd = new OleDbCommand(insertCmd, conn); int ii = -1; try { ii = cmd.ExecuteNonQuery(); } catch (System.Exception eUpdate) { System.Windows.Forms.MessageBox.Show("1" + eUpdate.Message); } conn.Close(); if (ii == 1) MessageBox.Show("新增成功!"); } -- 對人有感情 所以擇善固執 也所以頑冥不靈 對物有感情 所以知所取捨 也所以易役於物 對回憶有感情 所以有笑有淚 也所以魂縈牽夢 牽腸掛肚 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.40.215

12/29 02:24, , 1F
這個一直很麻煩… 先試sql怎麼新增,再用到程式中吧
12/29 02:24, 1F
文章代碼(AID): #15a-pGvm (C_Sharp)
文章代碼(AID): #15a-pGvm (C_Sharp)