我使用 OLEDB 将数据插入到 DB4 .dbf 文件中。插入 13 行几乎需要 1 分钟,这太长了,这个问题只发生在插入一个包含 varchar 20、2 个日期和一个小数的表中。有没有其他更快的方法可以做到这一点?
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();
}