c# - 如何使用隐藏代码检查日期是否已存在?

标签 c# sql-server

我有一个只有一个“DateOfyear”的日期,我想在将日期插入文本框之前检查它是否已经存在于数据库中,但使用 C# 中的隐藏代码。

我将举一个我想做的例子,我知道这不是正确的代码或我需要的,但这只是一个例子,因为我不希望人们过去或使用 SQLCommand/SqlServer 和其他解决方案我想要类似代码的东西。

DateTime InvoiceDateFrom = new DateTime();
DateTime InvoiceDateTo = new DateTime();
InvoiceDateFrom = Convert.ToDateTime(txtDatRiferiment.Text);
InvoiceDateTo = Convert.ToDateTime(txtDatRiferiment.Text);
if (InvoiceDateFrom == InvoiceDateTo)
{
    errorMessage = vea.ErrorMessage;
}

最佳答案

您可以使用 DateTime.compareTo 方法:

if(InvoiceDateFrom.CompareTo(InvoiceDateTo) == 0){
    errorMessage = vea.ErrorMessage;
}

更多信息 here.

关于c# - 如何使用隐藏代码检查日期是否已存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56056337/

相关文章:

sql-server - 如何在 SQL Server 2008 Express 中安装企业管理器?

asp.net - 使用 EF Code First 添加 SqlMembership 表

sql - 将数字转换为日期时间 sql

c# - 如何从 diff 应用程序读取 app.config 中的用户设置?

c# - 差异 b/n 对象、引用、指针

c# - 在线程中处置非托管资源

java - 从 java 连接 ms sql server 时收到错误

c# - 保护 Windows 应用程序免受密码恢复工具的侵害

c# - 我们如何将一个字符串从一个方法返回到 main 方法?

sql-server - 如何使用 Azure key 保管库将 SQL Server 的连接字符串作为 secret 存储在 Azure 数据工厂中