gpt4 book ai didi

c# - 选择将日期和分隔时间与 sql 日期/分隔时间进行比较的 amountofpersons C#

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:51 25 4
gpt4 key购买 nike

connect.Open();
dtpTime.CustomFormat = "H:mm";
dtpDate.CustomFormat = "M/d/yyy";

int plaatsen=50;
int personennu=0;

dbreader = null;
dbcommand = new OleDbCommand("SELECT aantalpersonen FROM bestelling WHERE datum="+dtpDate.Text+" ", connect);

dbreader = dbcommand.ExecuteReader();
while (dbreader.Read())
{
personennu = personennu + Convert.ToInt32(dbreader.GetValue(0));
}
if (personennu < plaatsen)
{
lblPersonen.Text = (plaatsen - personennu).ToString();
}
else
{
lblPersonen.Text = "unavailable";
}
connect.Close();

我正在尝试比较日期时间选择器和 sql (oledb),以便我可以从我的表(荷兰语中的 aantalpersonen)中获取人数。它必须比较日期和时间,所以如果一个人从 2010 年 11 月 18 日的 9 点钟开始,我将它与 10 点钟的其中一个进行比较,它应该会给我位置(荷兰语中的 plaatsen),但是如果没有剩下的地方(超过 50 个地方)那么它应该说不可用,但我似乎无法获得 c# 的时间日期和正确的 sql 时间和日期它现在一直给我 50。

最佳答案

成功了

dbcommand = new OleDbCommand("SELECT aantalpersonen FROM bestelling WHERE datum=@mydate ",connect); 
OleDbParameter myParam = new OleDbParameter();
myParam.ParameterName = "@mydate";
myParam.OleDbType = OleDbType.DBDate;
myParam.Value = dtpDate.Value;
MessageBox.Show(myParam.Value.ToString());
dbcommand.Parameters.Add(myParam);

关于c# - 选择将日期和分隔时间与 sql 日期/分隔时间进行比较的 amountofpersons C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8182276/

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