Ignore:
Timestamp:
02/22/13 14:37:37 (11 years ago)
Author:
lucsch
Message:

Exporting to SQL is now working

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tmdmcreator/src/tmdmcreator.cpp

    r18 r19  
    108108 
    109109    // Process layers 
    110     TmDmProcessorSimple myLayerProc(m_FileNameUserContent, m_FileNameOutSQL); 
    111     int myThematicLayersStart = myLayerProc.FindBlock(_T("thematic_layers")); 
     110    TmDmProcessorSimple myProc(m_FileNameUserContent, m_FileNameOutSQL); 
     111    int myThematicLayersStart = myProc.FindBlock(_T("thematic_layers")); 
    112112    if (myThematicLayersStart == wxNOT_FOUND) { 
    113113        errorsmsg.Add(wxString::Format(_("'thematic_layers' field not found in %s"), m_FileNameUserContent.GetFullPath())); 
    114114        return false; 
    115115    } 
    116     if (myLayerProc.ProcessBlock(myThematicLayersStart, _T("thematic_layers"))==false) { 
     116    if (myProc.ProcessBlock(myThematicLayersStart, _T("thematic_layers"))==false) { 
    117117        errorsmsg.Add(wxString::Format(_("Processing 'thematic_layers' failed in %s"), m_FileNameUserContent.GetFullPath())); 
    118118        return false; 
    119119    } 
     120     
     121    // Process objects 
     122    int myObjectStart = myProc.FindBlock(_T("dmn_layer_object")); 
     123    if (myObjectStart == wxNOT_FOUND) { 
     124        errorsmsg.Add(wxString::Format(_("'dmn_layer_object' field not found in %s"), m_FileNameUserContent.GetFullPath())); 
     125        return false; 
     126    } 
     127    if (myProc.ProcessBlock(myObjectStart, _T("dmn_layer_object"))==false) { 
     128        errorsmsg.Add(wxString::Format(_("Processing 'dmn_layer_object' failed in %s"), m_FileNameUserContent.GetFullPath())); 
     129        return false; 
     130    } 
     131     
     132    // Process attributs 
     133    TmDmProcessorAttributs myProcAttributs (m_FileNameUserContent, m_FileNameOutSQL); 
     134    int myAttributStart = myProcAttributs.FindBlock(_T("attributs")); 
     135    if (myAttributStart == wxNOT_FOUND) { 
     136        errorsmsg.Add(wxString::Format(_("'attributs' field not found in %s"), m_FileNameUserContent.GetFullPath())); 
     137        return false; 
     138    } 
     139    if (myProcAttributs.ProcessBlock(myAttributStart, wxEmptyString)==false) { 
     140        errorsmsg.Add(wxString::Format(_("Processing 'attributs' failed in %s"), m_FileNameUserContent.GetFullPath())); 
     141        return false; 
     142    } 
     143     
     144     
    120145    return true; 
    121146} 
Note: See TracChangeset for help on using the changeset viewer.