ElementChemistryTable.cpp 986 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. #include "stdafx.h"
  3. #include "ElementChemistryTable.h"
  4. #include "DBConst.h"
  5. //using namespace OTSSQLITE;
  6. namespace OTSSQLITE
  7. {
  8. CElementChemistryTable::CElementChemistryTable()
  9. {
  10. //myTable = CreateNewSQLiteTable();
  11. //m_listcolumnDefines.clear();
  12. AddColumn(std::make_pair(_T("XRayId"), ColumnType(ColumnType::ID::INT,TRUE)));
  13. AddColumn(std::make_pair(_T("FieldId"), ColumnType(ColumnType::ID::INT,TRUE)));
  14. AddColumn(std::make_pair(_T("ElementId"), ColumnType(ColumnType::ID::INT, TRUE)));
  15. AddColumn(std::make_pair(_T("ElementNum"), ColumnType(ColumnType::ID::INT, TRUE)));
  16. AddColumn(std::make_pair(_T("Name"), ColumnType::ID::STRING));
  17. AddColumn(std::make_pair(_T("Percentage"), ColumnType::ID::FLOAT));
  18. //AddColumn(std::make_pair(_T("MolarRatio"), ColumnType::ID::FLOAT));
  19. ASSERT(GetColumnCount() == ((int)ColumnID::MAX - (int)ColumnID::MIN) + 1);
  20. SetTableName(g_sElementChemistry);
  21. }
  22. CElementChemistryTable::~CElementChemistryTable()
  23. {
  24. }
  25. }