c# - 从oracle数据库导入验证检查

标签 c# .net asp.net oracle

我正在尝试检查我是否已经在数据库中导入了数据,但我发现执行此操作很困难。下面是我在后端、中间层和前端使用的代码。谁能检查一下我做错了什么。非常感谢你的帮助。

迈克

这是后端代码

public static Boolean isImported(string date)
    {
        DatabaseAdapter dba = DatabaseAdapter.GetInstance();
        string sqlQuery = "SELECT * FROM FCR.LOAD_CONTROL " +
                          "WHERE LOAD_DATE = to_date('" + date + "', 'dd/mm/yyyy') ";

        DataTable dt = new DataTable();
        dt.Load(dba.QueryDatabase(sqlQuery));

        if (dt.Rows.Count > 0)

        {
            return true;
        }
        else
        {
            return false;
        }
    }

这是业务逻辑代码

public static Boolean isImported(string date)

    {
        return DatabaseHandler.isImported(date);
    }

这是前端代码

if(BusinessLayerHandler.isImported(dateField.Text) == false)

            {
                try

                {
                    BusinessLayerHandler.ImportFromOrion(dateField.Text);
                    Alert("Imported");
                }
                catch (Exception ex)
                {
                    Alert("Not Imported");
                }
            }

最佳答案

您的加载日期是否包含时间?...如果包含,您需要截断加载日期以将其删除:TRUNC(LOAD_DATE)

关于c# - 从oracle数据库导入验证检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036380/

相关文章:

c# - 创建具有哈希字符串支持的自定义 anchor 标记助手

c# - 在我的代码中使用 T Field<T> 时出现异常

c# - 如何更快地阅读 OpenXML 格式

.net - 从 Visual Studio MEF 编辑器扩展访问项目系统

asp.net - Asp Core 2.0 和 Identity Server v3,受众验证失败

c# - 从 .txt 文件读取时如何指示空格

c# - Pkcs11Interop CKR_ENCRYPTED_DATA_INVALID 异常导致 CPU 使用率高

c# - 为什么在 Hashset 或其他集合中使用继承对象时 Equals(object) 胜过 Equals(T)?

ASP.NET:表单例份验证和成员身份之间有什么联系?

asp.net - 如何在中继器中每行显示 x 个项目?