public void WriteDB(object Value, string Sheet, string Position)
{
if (!e_DB.InsertQuery("[" + Sheet + "$" + Position + "]", Value))
Logger.Instance.WriteLine(WarningLevel.Error, "Write to " + Sheet +
"$" + Position + " failed.");
}
public bool UpdateQuery(string DatabaseAddress, object Value)
{
try
{
if (o_connection == null) return false;
SelectQuery(DatabaseAddress);
DataTable t_table = GetTable();
o_update = new OleDbCommand(@"UPDATE " + DatabaseAddress +
" SET " + t_table.Columns[0].ColumnName + " = " + Value.ToString(),
o_connection);
o_update.ExecuteNonQuery();
}
catch (Exception e)
{
Logger.Instance.WriteLine(WarningLevel.Error, "InsertQuery exited with error: " + e.Message);
return false;
}
return true;
}
Error > InsertQuery exited with error: Cannot expand named range.
Error > Write to Sheet1$B2:B2 failed.
when the method is called as follows:
t_db.WriteDB(34.5, "Sheet1", "B2:B2");
Open in new window