Параметризированный запрос в MFC
От: tzragravorox  
Дата: 06.02.06 09:36
Оценка:
Помагите пожалуста!

В 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);
}


После всего этого видаетса пустое сообшение и нехрена не дабавляетса!

Где я ошибся?

Большое Спасибо!

http://www.rsdn.org/File/44804/start.JPG tzragravorox — Copyright (C) 2007

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.