gpt4 book ai didi

c# - 如何将 DateTimePicker 转换为日期以保存到 SQL Server?

转载 作者:行者123 更新时间:2023-11-30 16:14:23 25 4
gpt4 key购买 nike

拜托,你能告诉我如何将格式 DateTimePicker 转换为日期,因为我无法将格式 DateTimePicker 保存到数据库,因为数据库中的数据类型仅为日期

脚本:

public void addZam(SqlConnection sql, DateTimePicker denNastupu, DateTimePicker denUkonceni)

// Parameters
SqlParameter denNastupuParam = new SqlParameter("@denNastupu", SqlDbType.Date);
SqlParameter denUkonceniParam = new SqlParameter("@denUkonceni", SqlDbType.Date);

// Inicialization
denNastupuParam.Value = denNastupu;
denUkonceniParam.Value = denUkonceni;

// Add to parameters
addZam.Parameters.Add(denNastupuParam);
addZam.Parameters.Add(denUkonceniParam);

// Execute command
addZam.Prepare();
addZam.ExecuteNonQuery();

数据库中的格式:

datumNastupu date,
datumUkonceni date,

错误:

You can not convert parameter value from the DateTimePicker to DateTime

您能给我一些意见吗?我该如何解决?请。

最佳答案

将您的代码更改为:

denNastupuParam.Value = denNastupu.Value;
denUkonceniParam.Value = denUkonceni.Value;

您需要 DateTimePicker 控件返回的值,而不是控件本身。如果您只对 DateTimeDate 部分感兴趣(问题中不清楚),请使用 denNastupu.Value.Date

关于c# - 如何将 DateTimePicker 转换为日期以保存到 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com