private void Update_1_0_6() { //CalcParamsArchive Добавлено поле DataType //Добавлено поле SuperProcessType //Добавлено поле Min //Добавлено поле Max //Добавлено поле DecPlaces //Добавлено поле Units _db.SetColumnString("CalcParamsArchive", "DataType", 10); _db.SetColumnString("CalcParamsArchive", "SuperProcessType", 10); _db.SetColumnDouble("CalcParamsArchive", "Min"); _db.SetColumnDouble("CalcParamsArchive", "Max"); _db.SetColumnLong("CalcParamsArchive", "DecPlaces"); _db.SetColumnString("CalcParamsArchive", "Units", 30); }
//Добавление в таблицу поля с указанием типа данных public static void SetColumn(this DaoDb db, string tableName, string columnName, DataType dtype) { switch (dtype) { case DataType.String: db.SetColumnString(tableName, columnName); break; case DataType.Real: db.SetColumnDouble(tableName, columnName); break; case DataType.Integer: db.SetColumnLong(tableName, columnName); break; case DataType.Boolean: db.SetColumnBool(tableName, columnName); break; case DataType.Time: db.SetColumnDateTime(tableName, columnName); break; } }