Помагите пожалуста!
В MFC формирую запрос с параметром.
Почитал MSDN вроде все ок.
Но неполучаетса не знаю почему.
вот код.
//Recset.h
class CRecset : public CRecordset
{
public:
CString m_Parametr;
…
};
//Recset.cpp
CRecset::CRecset(CDatabase* pdb)
: CRecordset(pdb)
{
//{{AFX_FIELD_INIT(CRecset)
…
m_CONDITION = _T("");
…
//}}AFX_FIELD_INIT
m_nParams=1;
…
}
void CRecset::DoFieldExchange(CFieldExchange* pFX)
{
//{{AFX_FIELD_MAP(CRecset)
…
//}}AFX_FIELD_MAP
pFX->SetFieldType( CFieldExchange::param);
RFX_Text(pFX, _T("[CONDITION]"), m_Parametr);
}
void CMYDlg::OnButton1()
{
CRecset Rec;
Rec.Open();
CString bbbb=”tt”;
CString SQL="INSERT INTO DEAL_DOCS (CONDITION)
VALUES(?)";
Rec.m_Parametr=bbbb;
Rec.m_pDatabase->ExecuteSQL(SQL);
}
После всего этого видаетса пустое сообшение и нехрена не дабавляетса!
Где я ошибся?
Большое Спасибо!