2
データベース内のデータをすでにインポートしているかどうかを確認しようとしていますが、これを行うのが難しいと考えています。以下はバックエンド、中間層、フロントエンドで使用している私のコードです。誰でも私が間違っていることを確認してください。助けてくれてありがとう。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"); } }
何の問題あなたは、このコードを持っていますか? –
コードを追加する前にインポートできました:if(dt.Rows.Count> 0)をチェックして、データが既にインポートされているかどうかを確認します。 – mikespiteri
私はあなたが確かに日付を確認したと思いますdd/mm/yyyy –