亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

文本框到數據庫中的日期時間

文本框到數據庫中的日期時間

九州編程 2023-08-27 10:38:33
我試圖從文本框中獲取日期時間,它已經準備好了 MySql 日期時間的格式。DB中的列也是DateTime格式。但是,當我按下按鈕將日期保存在數據庫中時,整行將被清空。我在數據庫中嘗試了不同的格式和數據類型,沒有任何效果private void button4_Click(object sender, EventArgs e){    MySqlConnection conn = DBUtils.GetDBConnection();    conn.Open();    string startzeit = textBoxstartzeit.Text.ToString();    DateTime start = DateTime.Parse(startzeit);     string stopzeit = textBoxstopzeit.Text.ToString();    DateTime stop = DateTime.Parse(stopzeit);    string pstartzeit = textBoxstopzeit.Text.ToString();    DateTime pstart = DateTime.Parse(pstartzeit);    string pstopzeit = textBoxstopzeit.Text.ToString();    DateTime pstop = DateTime.Parse(pstopzeit);    MySqlCommand cmdnew = conn.CreateCommand();    cmdnew.CommandType = CommandType.Text;    cmdnew.CommandText = "UPDATE arbeitszeiten SET astart = '" + start + "',  astop = '" + stop + "', pstart = '" + pstart + "', pstop = '" + pstop + "' WHERE id = '" + dataGridView.CurrentCell.Value + "'";    cmdnew.ExecuteNonQuery();    conn.Close();}private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e){    try    {        MySqlConnection conn = DBUtils.GetDBConnection();        conn.Open();        MySqlCommand feedstartzeit = conn.CreateCommand();        feedstartzeit.CommandText = "SELECT astart FROM arbeitszeiten WHERE id = '" + dataGridView.CurrentCell.Value + "'";        DateTime start = Convert.ToDateTime(feedstartzeit.ExecuteScalar());        textBoxstartzeit.Text = start.ToString("yyyy-MM-dd HH:mm:ss");    }    catch (Exception ex)    {        MessageBox.Show(ex.Message, "Bitte ID ausw?hlen", MessageBoxButtons.OK, MessageBoxIcon.Error);    }}Button4 是上傳新數據,dataGridView 部分用預先格式化的日期時間填充文本框,稍后由 Button4 上傳
查看完整描述

2 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

您的日期時間格式應該是您的服務器日期時間格式,如果您想使用日期時間,那么您應該使用日期時間選擇器,這樣您就不需要轉換為日期時間。



查看完整回答
反對 回復 2023-08-27
?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

好吧,Jon Skeet 建議的參數化 sql 請求解決了問題。



查看完整回答
反對 回復 2023-08-27
  • 2 回答
  • 0 關注
  • 255 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號