Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление Image в MS SQL из VC++

8.7K
14 октября 2004 года
mixas
1 / / 14.10.2004
Подскажите плз- данный код нормально работает при объеме 3 МБ, но падает при 18 МБ, пишет что ошибка в odbc32.dll:

class CDpsDb_RS : public CRecordset
{
public:
CDpsDb_RS(CDatabase* pDatabase = NULL);
//
long m_id;
CByteArray m_name;
long m_StId;
long m_date;
//
virtual CString GetDefaultConnect();
virtual CString GetDefaultSQL();
virtual void DoFieldExchange(CFieldExchange* pFX);
};
----------------
void CDpsDb_RS::DoFieldExchange(CFieldExchange* pFX)
{
pFX->SetFieldType(CFieldExchange::outputColumn);
RFX_Long(pFX, _T("[id]"), m_id);
RFX_Binary(pFX, _T("[name]"),m_name);
RFX_Long(pFX, _T("[key_st]"),m_StId);
RFX_Long(pFX, _T("[dat]"),m_date);
}
-----------------
rs.AddNew();
rs.m_name.SetSize(Ind.m_Size);
prot.ReadData(File,Ind,rs.m_name.GetData());
rs.m_StId=StrToInt(id);
rs.m_date=m_time;
rs.Update();

Может где утечка памяти?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог