Re: OLEDB Templates
От: Fib  
Дата: 09.04.04 11:36
Оценка: 3 (1)
class CMemberInt
{
public:
int m_iVal;

BEGIN_COLUMN_MAP(CMemberInt)
COLUMN_ENTRY_TYPE(1, DBTYPE_I4, m_iVal)
END_COLUMN_MAP()
};

void foo()
{

CCommand<CAccessor<CMemberInt> > ds;
HRESULT hr = ds.Open("SELECT COUNT(*) FROM MyTable");
if(SUCCEEDED(hr))
{
if(ds.MoveNext() == S_OK)
ires = ds.m_iVal;
ds.Close();
}
}
грубо конечно, но приблизительно так..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.