Iсторiя |
История | |
|
Тестова версiя для роботи пiд Windows 2000/XP |
Тестовая версия для работы под Windows 2000/XP |
|
Виправлено серйознi помилки в MySQL2Dbf при формуваннi dbf-файлу. |
Исправлены серьезные ошибки в MySQL2Dbf при формировании dbf-файла. |
|
Добавлено альтернативну бібліотеку pass.plb для работи з паролями, любязно надану Валерою Кузнецовим. Тепер замість бібліотеки password.plb, можна використовувати pass.plb. При цьому, замість функції password(C,C) потрібно використовувати функцію mysqlhash(C,С) |
Добавлена альтернативная библиотека pass.plb для работы с паролями, любезно предоставлена Валерой Кузнецовым. Теперь вместо подключаемой библиотеки password.plb, можно использовать pass.plb. При этом, вместо функции password(C,C) нужно использовать функцию mysqlhash(C,С) |
|
Добавлено функцію MySQL2Arr яка зберігає отриманий результат в масив. Виправлено помилку в функції MySQL2DBF при роботі із запитом типу 'explain mytable'. |
Добавлена функция MySQL2Arr которая сохраняет полученый результат в массив. Исправлена ошибка в функции MySQL2DBF при работе с запросом типа 'explain mytable'. |
|
В функції MySQLQuery добавлено вирівнювання при виведенні залежно від типу стовпця. |
В функции MySQLQuery добавлено выравнивание при выводе в зависимости от типа столбца. |
|
Добавлено функцію MySQLQuery, яка обробляє всі види запитів, з виведенням на екран. Зручна тим, що частково дублює клієнтськую програму mysql. |
Добавлена функция MySQLQuery, которая обрабатывает все виды запросов, с выводом на экран. Удобна тем, что частично дублирует клиентскую программу mysql. |
|
В функціях MySQL2File і MySQL2DBF виправлено помилкове обмеження на кількість полів у виборці (раніше було тільки до 255). В функції MySQL2File тепер коректно працює запит типу 'explain mytable'. |
В функциях MySQL2File и MySQL2DBF исправлено ошибочное ограничение на количество полей в выборке (раньше было только до 255). В функции MySQL2File теперь коректно работает запрос типа 'explain mytable'. |
|
Доповнення в функції MySQL2File. Якщо ім'я файлу виводу пусте, то дані виводяться на екран. |
Дополение в функции MySQL2File. Если имя файла вывода пустое, то данные выводятся на экран. |
|
Невеликі поправки. |
Небольшие поправки. |
|
Виправлена дуже критична помилка при роботі з паролями. |
Исправлена очень критическая ошибка при работе с паролями. |
|
Виправлена помилка при роботі з паролями. |
Исправлена ошибка при работе с паролями. |
|
Пофіксені баги в функціях MySQLIns, MySQLChange, при роботі з великими таблицями. В глобальній змінній AffRows зберігається кількість оброблених сервером записів при успішному виконанні вказаних функцій. |
Пофиксены баги в функциях MySQLIns, MySQLChange, при работе с большими таблицами. В глобальной переменной AffRows хранится количество обработаных сервером записей при успешном выполнении указаных функций. |
|
В функції MySql2Dbf пофіксено баг, при якому неможливо було звертатися до назви поля в dbf, якщо поле було названо символами в нижньому регістрі. |
В функции MySql2Dbf пофиксен баг, при котором нельзя было обращаться к названию поля в dbf, если поле было названо символами в нижнем регистре. |
|
В функції MySql2Dbf пофіксено ріботу з великими виборками, значеннями null, символьними полями. |
В функции MySql2Dbf пофиксена работа с большими выборками, значениями null, символьными полями. |
|
Через функцію MySql2Dbf добавлено підтримку запису в DBASE III файли, тобто можна зберігати вибірки в dbf-файлах. Типи, які підтримуються: int, integer, mediumint, smallint, tinyint, decimal, float, double, real, datatime, time, date, char, varchar. Значення, які вертає функція аналогічні до значень в функції MySQL2File. |
Через функцию MySql2Dbf добавлена поддержка записи в DBASE III файлы, то есть можно сохранять выборки в dbf-файлах. Поддерживаемые типы: int, integer, mediumint, smallint, tinyint, decimal, float, double, real, datatime, time, date, char, varchar. Возвращаемые значения аналогичны функции MySQL2File. |
|
Перероблено принцип повернення кодів помилок в функції MySQL2File.
Значення наступні: |
Переделан принцип возврата кодов ошибок в функции MySQL2File.
Значения следующие: |
|
Покращена обрабка помилок в функції MySQL2File. Від'ємний, <-2, параметр вертає -код MySQL-помилки. Добавлено, в тестовому режимі, функцію MySQLdbf. |
Улучшена обработка ошибок в функции MySQL2File. Отрицательный, <-2, параметр возвращает -код MySQL-ошибки. Добавлена, в тестовом режиме, функция MySQLdbf. |
|
Перероблено обрабку передачі параметрів назв файлів
буфері та журналу (дякую
Кузнецову Валері за пораду).
Невеликі поправки при роботі з передачею параметра
розділювача полів. Перероблено повернення параметру в
функції MySQL2File. Значенні наступні: |
Переделана обработка передачи параметров названий файлов
буфера и журнала (спасибо
Кузнецову Валере за совет).
Небольшие поправки при работе с передачей параметра
разделителя полей. Переделан возврат параметра в
функции MySQL2File. Значения следующие: |
|
Виділено в окрему функцію MySQLIns
для роботи із запитами Insert. Вертає числовий
параметр. Якщо |
Выделена в отдельную функцию MySQLIns
для работы с запросами Insert. Возвращает числовой
параметр. Если |
|
Добавлено функцію MySQLChange для работи із запитами типу Insert, Update, Delete... |
Добавлена функция MySQLChange для работы с запросами типа Insert, Update, Delete... |
|
В зв'язку з існуванням бібліотеки libmysql prg-файл бібліотеки переіменований на FOXMYSQL.PRG. В функції MySQL2File добавлено строковий параметр Delim, в котрій передаєтся символ-разділювач між полями. Добавлено виведення помилок в LOG-файл при підключенні до серверу. |
В связи с существованием библиотеки libmysql prg-файл библиотеки переименован на FOXMYSQL.PRG. В функции MySQL2File добавлен строковый параметр Delim, в который передается символ-разделитель между полями. Добавлен вывод ошибок в LOG-файл при подключении к серверу. |
|
Функція шифрування і передачі паролю password(c,c) реалізована у вигляді бібліотеки password.plb. Помилок при формуванні строки шифрованого паролю нема. |
Функция шифрования и передачи пароля password(c,c) реализована в виде библиотеки password.plb. Ошибок при формировании строки шифрованого пароля нет. |
|
Нарешті добавлено можливість підключатися з паролем. Для використання шифруванння паролю потрібна програма passwd.exe (by vi.k@mail.ru) в активному каталозі. (Інколи може виникати помилка, тому що пароль і строка шифрування передаються в командну строку ДОСа. Якщо там присутній заборонений символ, ДОС видає помилку). Виправлено помилкове фіксоване значення разміру пакета "відповідь серверу". |
Наконец добавлена возможность подключаться с паролем. Для использования шифрования пароля нужна программа passwd.exe (by vi.k@mail.ru в активном каталоге. (Иногда может возникать ошибка, в силу того, что пароль и строка шифрования передаются в командную строку ДОСа. Если там присутствует запрещенный символ, ДОС выдает ошибку). Исправлено ошибочное фиксированое значение размера пакета "ответ серверу". |
|
Дрібні фікси. |
Мелкие фиксы. |
|
Виправлено помилкове обмеження в 255 байт на довжину запиту. Оскільки вирішено використовувати розмір буфера в 8192 байт, не використовується виклик функції setsockopt(). Змінено використання функції TXT_IP на inet_ntoa (FSOX.TXT). Добавлено функцію dec2int3. Дрібні фікси. |
Исправлено ошибочное ограничение в 255 байт на длину запроса. Посколько решено использовать размер буфера в 8192 байт, не используется вызов функции setsockopt(). Изменено использование функции TXT_IP на inet_ntoa (FSOX.TXT). Добавлено функцию dec2int3. Мелкие фиксы. |
|
В функції MySQL2File включено підтримку виведення назви полів виборки. |
В функции MySQL2File включена поддержка вывода названия полей выборки. |
|
Включено підтримку полів, розмір яких перевищує 250 байт. При цьому час обробки збільшився на 28% (помітно на великих виборках). |
Включена поддержка полей, размер которых превышает 250 байт. При этом время обработки увеличилось на 28% (заметно на больших выборках). |
|
Включено підтримку пустих (null) полів. |
Включена поддержка пустых (null) полей. |
|
При зменшенні розміру буферу до 8192 байт, отримано виграш в часі формування файла більше, ніж в 2.3 рази. (Актуально для великих виборок) |
При уменьшении размера буфера до 8192 байт, получен выиграш по времени формирования файла более чем в 2.3 раза. (Актуально для больших выборок) |
|
Деякі фікси для покращення роботы. |
Некоторые фиксы для улучшения работы. |
|
Деякі фікси для покращення роботы. |
Некоторые фиксы для улучшения работы. |
|
Пофіксено обробку помилок при деяких помилках. |
Пофиксено обработку ошибок при некоторых ошибках. |
|
Отримана перша вибірка в файл засобами FoxPro 2.6. Працює з підключенням без пароля, довжина поля не перевищує 250 байт. Значення поля не може бути null. |
Получена первая выборка в файл средствами FoxPro 2.6. Работает с подключением без пароля, длина поля не превышает 250 байт. Значение поля не может быть null. |
   E-mail |
   E-mail |