从oracle数据库验证检查导入

时间:2011-08-12 06:27:29

标签: 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");
                }
            }

1 个答案:

答案 0 :(得分:3)

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

相关问题