OLEDBを使用して、DB4.dbfファイルにデータを挿入します。13行の挿入には、非常に長い1分近くかかります。この問題は、varchar 20、2の日付、および小数を含む1つのテーブルへの挿入中にのみ発生します。これを行うための代替のより速い方法はありますか?
foreach (DataRow row in fstathotel.Rows)
{
cmd.CommandText = @"insert into fstathote values (" + Convert.ToInt32(row["mpe"]) + ",'" + Convert.ToDateTime(row["date"]) + "','" + row["type"].ToString() + "',?,'" + Convert.ToDateTime(row["edate"]) + "')";
cmd.Parameters.AddWithValue("parmSlot1", Decimal.Parse(row["value"].ToString()));
cmd.ExecuteNonQuery();
}