📄 stationset.cpp
字号:
// StationSet.cpp : implementation file
//
#include "stdafx.h"
#include "SmsCom.h"
#include "StationSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CStationSet
IMPLEMENT_DYNAMIC(CStationSet, CRecordset)
CStationSet::CStationSet(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CStationSet)
m_station_id = _T("");
m_gis_id = 0;
m_super_moniunit_id = _T("");
m_station_name = _T("");
m_station_property = 0;
m_station_password = _T("");
m_area_id = _T("");
m_gis_x = 0.0;
m_gis_y = 0.0;
m_gis_z = 0.0;
m_manager = _T("");
m_manager_phone = _T("");
m_alarm_num = 0;
m_otdr_type = 0;
m_alarm_level = 0;
m_station_status = 0;
m_circletest_flag = 0;
m_phone = _T("");
m_x25_addr = _T("");
m_x25_ip = _T("");
m_phone_area = _T("");
m_level1 = 0;
m_version = _T("");
m_lan_ip = _T("");
m_dial_ip = _T("");
m_IsPing = 0;
m_PingDateTime = _T("");
m_PingStatus = 0;
m_send_acu_time = 0;
m_send_acu_span = 0;
m_send_status_time = 0;
m_send_status_span = 0;
m_send_ip1 = _T("");
m_send_ip2 = _T("");
m_send_ip3 = _T("");
m_nFields = 35;
//}}AFX_FIELD_INIT
m_nDefaultType = snapshot;
}
CString CStationSet::GetDefaultConnect()
{
return _T("ODBC;DSN=gl30;UID=iccc;PWD=wttc");
}
CString CStationSet::GetDefaultSQL()
{
return _T("[dbo].[station]");
}
void CStationSet::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CStationSet)
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Text(pFX, _T("[station_id]"), m_station_id);
RFX_Long(pFX, _T("[gis_id]"), m_gis_id);
RFX_Text(pFX, _T("[super_moniunit_id]"), m_super_moniunit_id);
RFX_Text(pFX, _T("[station_name]"), m_station_name);
RFX_Long(pFX, _T("[station_property]"), m_station_property);
RFX_Text(pFX, _T("[station_password]"), m_station_password);
RFX_Text(pFX, _T("[area_id]"), m_area_id);
RFX_Double(pFX, _T("[gis_x]"), m_gis_x);
RFX_Double(pFX, _T("[gis_y]"), m_gis_y);
RFX_Double(pFX, _T("[gis_z]"), m_gis_z);
RFX_Text(pFX, _T("[manager]"), m_manager);
RFX_Text(pFX, _T("[manager_phone]"), m_manager_phone);
RFX_Long(pFX, _T("[alarm_num]"), m_alarm_num);
RFX_Long(pFX, _T("[otdr_type]"), m_otdr_type);
RFX_Long(pFX, _T("[alarm_level]"), m_alarm_level);
RFX_Long(pFX, _T("[station_status]"), m_station_status);
RFX_Long(pFX, _T("[circletest_flag]"), m_circletest_flag);
RFX_Text(pFX, _T("[phone]"), m_phone);
RFX_Text(pFX, _T("[x25_addr]"), m_x25_addr);
RFX_Text(pFX, _T("[x25_ip]"), m_x25_ip);
RFX_Text(pFX, _T("[phone_area]"), m_phone_area);
RFX_Long(pFX, _T("[level1]"), m_level1);
RFX_Text(pFX, _T("[version]"), m_version);
RFX_Text(pFX, _T("[lan_ip]"), m_lan_ip);
RFX_Text(pFX, _T("[dial_ip]"), m_dial_ip);
RFX_Long(pFX, _T("[IsPing]"), m_IsPing);
RFX_Text(pFX, _T("[PingDateTime]"), m_PingDateTime);
RFX_Long(pFX, _T("[PingStatus]"), m_PingStatus);
RFX_Long(pFX, _T("[send_acu_time]"), m_send_acu_time);
RFX_Long(pFX, _T("[send_acu_span]"), m_send_acu_span);
RFX_Long(pFX, _T("[send_status_time]"), m_send_status_time);
RFX_Long(pFX, _T("[send_status_span]"), m_send_status_span);
RFX_Text(pFX, _T("[send_ip1]"), m_send_ip1);
RFX_Text(pFX, _T("[send_ip2]"), m_send_ip2);
RFX_Text(pFX, _T("[send_ip3]"), m_send_ip3);
//}}AFX_FIELD_MAP
}
/////////////////////////////////////////////////////////////////////////////
// CStationSet diagnostics
#ifdef _DEBUG
void CStationSet::AssertValid() const
{
CRecordset::AssertValid();
}
void CStationSet::Dump(CDumpContext& dc) const
{
CRecordset::Dump(dc);
}
#endif //_DEBUG
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -