Artifact
1eb4c196f0d7f6ddeec878c84618f114556982a0:
- File
sqlite1c/SQL_DBF/docheaders.h
— part of check-in
[8916a4c40e]
at
2008-11-18 08:54:41
on branch trunk
—
- Сделано принудительное округление чисел при типизации :Число, тк получатели
результата (кроме ТаблицыЗначений) сами этого не делают.
- Исправлена работа типизации при обработке NULL значений, тк получатели
результата (кроме ТаблицыЗначений) сами этого не делают.
- Изменена логика работы с Begin/EndReadSequnce. В немонопольном режиме падение
производительности, зато не падает.
- Добавлен метод SQLiteQuery::ОбработатьТекстЗапроса
- Добавлено свойство SQLiteQuery::ВыполнятьВТранзакции
- Исправлена ошибка программы при подключении таблиц шапки документа, не имеющего
реквизитов шапки.
- Исправлена ошибка при выборке из таблиц 1С, иногда могущая привести к зависанию
программы.
- Добавлено подключение таблиц ЖурналовРасчетов ДБФ версии 1С.
- Исправлена укладка списка объектов при наличии иерархии - неверно укладывались
объекты, содержащие в идентификаторе русские буквы (распределенка с русским
префиксом ИБ).
- Добавлен объект SQLiteDataProvider - поставщик данных табличного поля 1С++ для
таблиц sqlite и таблиц 1С DBF-версии.
(user:
orefkov
size: 385)
// docheaders.h
#pragma once
#include "vtab_info.h"
class CDHTabInfo : public CVtabInfo
{
public:
FIND_INFO("Document", "", "doc")
CDHTabInfo(CStringArray& arrOfNames);
static BOOL GetNameFrom(CStringArray& arrOfNames, CString& strName)
{
if(arrOfNames.GetSize() != 2)
return FALSE;
strName = arrOfNames[1];
return TRUE;
}
protected:
};