从oracle数据库导入验证检查

本文关键字:验证 检查 导入 数据库 oracle | 更新日期: 2023-09-27 18:05:13

我正试图检查我是否已经在我的数据库中导入数据,但我发现很难做到这一点。下面是我的代码,我在后端,中间层和前端使用。有没有人可以检查一下我做错了什么。非常感谢你的帮助。

迈克

这是后端代码
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");
                }
            }

从oracle数据库导入验证检查

加载日期是否包含时间?....如果它是,你需要截断你的加载日期来删除它:TRUNC(LOAD_DATE)