b>j)΄!Pԫ&;"kB޶}pSVT(wę!j x;-m@JnQ+պכ7MajfJͱ4jѲ撆RxZMz7vIW/dٞТזcZM~ji ߒsQzԠDW3Den"M+/B:-uIJ7j委9p='mANޭ=/B:-n&nUfqxZM~c Ϲ+,&ᾺܢF[(1*" ϒ"Jԧ<;b" "jܢF[x ,!q қ*]/؝27SMcs"ޭDQ/应ܢF_! :s" 7`F+SVTn"IJnQ/应B 4 wD"IJ׭-`S9DrjiEJ߅gJ应矁[xZM~n"IB؃!'Тѕ+(mIKʭ/|ϐܢF[xZMzG %嬩/c[[ 2019 Июнь

Archive for Июнь, 2019

Вести с полей

Выложены обновления IBProvider v5.5.1 и «LCPI OLE DB Services» v1.9. Предмет гордости — «LCPI OLE DB Services» собирается с нулевым количеством предупреждений 4-го уровня. Четвертого, Карл! Аналогичный подвиг в отношении IBProvider не осилил. Нужно будет думать. Зато изничтожил все предупреждения третьего уровня. Из «интересностей» — устранение предупреждений в коде вида: Заменил 0 на structure::zero — […]

VS2019 (C++) и Windows XP SP2

Некоторые виды проверок IBProvider осуществляются на виртуальной машине с древней Windows XP SP2. Ставлю я туда сборки vc12xp (VS2013, XP Mode). А сегодня что-то в голове щелкнуло и решил попробовать туда поставить сборки vc16 (VS2019). Работают! Я так удивился, что тут же попробовал туда поставить сборки vc15 (VS2017) — не работают. Вылазит ошибка, связанная с […]

Псевдонимы имен OLEDB свойств

Захотел прикрутить к источнику данных IBProvider нестандартный интерфейс с методом GetPropertyInfo — идентичный IDBProperties::GetPropertyInfo, но возвращающий в DBPROPINFO::pwszDescription мультистроку с основным именем свойства и его псевдонимами. Ну чтобы клиент мог работать с псевдонимами наравне с основным именем. И получил облом. Если у источника данных запрашивать нестандартный интерфейс, то стандартный пул подключений OLE DB умывает руки […]