本文主要是介绍从datetimepicker 将时间上传到access数据库中的代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\Personal\Desktop\Database6.mdb")){
conn.Open();
//出租日期=?,到期日期=?,
string strUpdate = @"UPDATE HouseDB SET 状态=?,电话=?,身份证号=?,出租日期=?,到期日期=?,租金=?,押金=? " + "WHERE 房间号=?";
OleDbCommand cmd = new OleDbCommand(strUpdate);
cmd.Parameters.Add("@状态", OleDbType.VarWChar, 30).Value = "已出租";
cmd.Parameters.Add("@电话", OleDbType.VarWChar, 30).Value = txtTel.Text;
cmd.Parameters.Add("@身份证号", OleDbType.VarWChar, 30).Value = txtID.Text;
cmd.Parameters.Add("@出租日期", OleDbType.Date, 30).Value = dtpBegin.Value.Date.ToString();
cmd.Parameters.Add("@到期日期", OleDbType.Date, 30).Value = dtpEnd.Value.Date.ToString(); // 注意这个日期的格式 写法
cmd.Parameters.Add("@租金", OleDbType.VarWChar, 30).Value = txtRent.Text.Trim();
cmd.Parameters.Add("@押金", OleDbType.VarWChar, 30).Value = txtCashPledge.Text.Trim();
cmd.Parameters.Add("@房间号", OleDbType.VarWChar, 30).Value = roomNum;
cmd.Connection = conn;
try
{
int i = cmd.ExecuteNonQuery();
if (i > 0)
{
MessageBox.Show("添加成功");
}
else
{
MessageBox.Show("添加失败");
}
}
catch(Exception ex)
{
}
finally
{
conn.Close();
}
}
这篇关于从datetimepicker 将时间上传到access数据库中的代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!