Iсторiя

История

v0.0.1(XP)

14-04-2006

Тестова версiя для роботи пiд Windows 2000/XP

Тестовая версия для работы под Windows 2000/XP

v1.4.1

23-02-2006

Виправлено серйознi помилки в MySQL2Dbf при формуваннi dbf-файлу.

Исправлены серьезные ошибки в MySQL2Dbf при формировании dbf-файла.

v1.3.1

03-07-2003

Добавлено альтернативну бібліотеку pass.plb для работи з паролями, любязно надану Валерою Кузнецовим. Тепер замість бібліотеки password.plb, можна використовувати pass.plb. При цьому, замість функції password(C,C) потрібно використовувати функцію mysqlhash(C,С)

Добавлена альтернативная библиотека pass.plb для работы с паролями, любезно предоставлена Валерой Кузнецовым. Теперь вместо подключаемой библиотеки password.plb, можно использовать pass.plb. При этом, вместо функции password(C,C) нужно использовать функцию mysqlhash(C,С)

v1.3.0

18-05-2003

Добавлено функцію MySQL2Arr яка зберігає отриманий результат в масив. Виправлено помилку в функції MySQL2DBF при роботі із запитом типу 'explain mytable'.

Добавлена функция MySQL2Arr которая сохраняет полученый результат в массив. Исправлена ошибка в функции MySQL2DBF при работе с запросом типа 'explain mytable'.

v1.2.1

08-05-2003

В функції MySQLQuery добавлено вирівнювання при виведенні залежно від типу стовпця.

В функции MySQLQuery добавлено выравнивание при выводе в зависимости от типа столбца.

v1.2.0

07-05-2003

Добавлено функцію MySQLQuery, яка обробляє всі види запитів, з виведенням на екран. Зручна тим, що частково дублює клієнтськую програму mysql.

Добавлена функция MySQLQuery, которая обрабатывает все виды запросов, с выводом на экран. Удобна тем, что частично дублирует клиентскую программу mysql.

v1.1.3

25-04-2003

В функціях MySQL2File і MySQL2DBF виправлено помилкове обмеження на кількість полів у виборці (раніше було тільки до 255). В функції MySQL2File тепер коректно працює запит типу 'explain mytable'.

В функциях MySQL2File и MySQL2DBF исправлено ошибочное ограничение на количество полей в выборке (раньше было только до 255). В функции MySQL2File теперь коректно работает запрос типа 'explain mytable'.

v1.1.2

23-04-2003

Доповнення в функції MySQL2File. Якщо ім'я файлу виводу пусте, то дані виводяться на екран.

Дополение в функции MySQL2File. Если имя файла вывода пустое, то данные выводятся на экран.

v1.1.1

09-04-2003

Невеликі поправки.

Небольшие поправки.

v1.1.0

08-04-2003

Виправлена дуже критична помилка при роботі з паролями.
Виправлена помилка при роботі з null-значеннями полів, типу дати, в функції MySQL2dbf.

Исправлена очень критическая ошибка при работе с паролями.
Исправлена ошибка при работе с null-значениями полей, типа даты, в функции MySQL2dbf.

v1.0.4

07-04-2003

Виправлена помилка при роботі з паролями.

Исправлена ошибка при работе с паролями.

v1.0.3

05-04-2003

Пофіксені баги в функціях MySQLIns, MySQLChange, при роботі з великими таблицями. В глобальній змінній AffRows зберігається кількість оброблених сервером записів при успішному виконанні вказаних функцій.

Пофиксены баги в функциях MySQLIns, MySQLChange, при работе с большими таблицами. В глобальной переменной AffRows хранится количество обработаных сервером записей при успешном выполнении указаных функций.

v1.0.2

04-04-2003

В функції MySql2Dbf пофіксено баг, при якому неможливо було звертатися до назви поля в dbf, якщо поле було названо символами в нижньому регістрі.

В функции MySql2Dbf пофиксен баг, при котором нельзя было обращаться к названию поля в dbf, если поле было названо символами в нижнем регистре.

v1.0.1

04-04-2003

В функції MySql2Dbf пофіксено ріботу з великими виборками, значеннями null, символьними полями.

В функции MySql2Dbf пофиксена работа с большими выборками, значениями null, символьными полями.

v1.0.0

03-04-2003

Через функцію 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.

v0.2.4

02-04-2003

Перероблено принцип повернення кодів помилок в функції MySQL2File. Значення наступні:
-1 - помилка при зв'язку;
-2 - помилка при відкритті/створенні файлу;
-3 - помилка при обробці запиту;
Для анализу коду MySQL-помилок, в основній програмі потрібно описати змінну Public MErrCod. В ній буде зберігатися останній код помилки, що вернув сервер.

Переделан принцип возврата кодов ошибок в функции MySQL2File. Значения следующие:
-1 - ошибка при соединении;
-2 - ошибка при открытии/создании файла;
-3 - ошибка при обработке запроса;
Для анализа кода MySQL-ошибок, в основной программе надо описать переменную Public MErrCod. В ней будет храниться последний код ошибки, что вернул сервер.

v0.2.3

31-03-2003

Покращена обрабка помилок в функції MySQL2File. Від'ємний, <-2, параметр вертає -код MySQL-помилки. Добавлено, в тестовому режимі, функцію MySQLdbf.

Улучшена обработка ошибок в функции MySQL2File. Отрицательный, <-2, параметр возвращает -код MySQL-ошибки. Добавлена, в тестовом режиме, функция MySQLdbf.

v0.2.2

30-03-2003

Перероблено обрабку передачі параметрів назв файлів буфері та журналу (дякую Кузнецову Валері за пораду). Невеликі поправки при роботі з передачею параметра розділювача полів. Перероблено повернення параметру в функції MySQL2File. Значенні наступні:
-1 - помилка при зв'язку;
-2 - помилка при відкритті/створенні файлу;
>=0 - кількість повернутих і записаних у файл записів.
Добавлено запис у файл-журнал кількості оброблених записів при вибірці.

Переделана обработка передачи параметров названий файлов буфера и журнала (спасибо Кузнецову Валере за совет). Небольшие поправки при работе с передачей параметра разделителя полей. Переделан возврат параметра в функции MySQL2File. Значения следующие:
-1 - ошибка при соединении;
-2 - ошибка при открытии/создании файла;
>=0 - количество возвращенных и записаных в файл записей.
Добавлена запись в файл-журнал количества обработаных записей при выборке.

v0.2.1

23-03-2003

Виділено в окрему функцію MySQLIns для роботи із запитами Insert. Вертає числовий параметр. Якщо
>0, це значення поля типу auto_increment (last_id),
=0 - нема поля типу auto_increment,
=-65535 - невідома помилка,
<0 - код помилки. При цьому MySQL-помилка має код з "+".
Щоб в основній програмі отримати текст останньої помилки виконання запиту, потрібно в ній описати Public ErrMsg

Выделена в отдельную функцию MySQLIns для работы с запросами Insert. Возвращает числовой параметр. Если
>0, это значение поля типа auto_increment (last_id),
=0 - нет поля типа auto_increment,
=-65535 - неизвесная ошибка,
<0 - код ошибки. При этом MySQL-ошибка имеет код с "+".
Чтобы в основной программе получить текст последней ошибки выполнения запроса, нужно в ней описать Public ErrMsg

v0.2.0

21-03-2003

Добавлено функцію MySQLChange для работи із запитами типу Insert, Update, Delete...

Добавлена функция MySQLChange для работы с запросами типа Insert, Update, Delete...

v0.1.2

21-03-2003

В зв'язку з існуванням бібліотеки libmysql prg-файл бібліотеки переіменований на FOXMYSQL.PRG. В функції MySQL2File добавлено строковий параметр Delim, в котрій передаєтся символ-разділювач між полями. Добавлено виведення помилок в LOG-файл при підключенні до серверу.

В связи с существованием библиотеки libmysql prg-файл библиотеки переименован на FOXMYSQL.PRG. В функции MySQL2File добавлен строковый параметр Delim, в который передается символ-разделитель между полями. Добавлен вывод ошибок в LOG-файл при подключении к серверу.

v0.1.1

20-03-2003

Функція шифрування і передачі паролю password(c,c) реалізована у вигляді бібліотеки password.plb. Помилок при формуванні строки шифрованого паролю нема.

Функция шифрования и передачи пароля password(c,c) реализована в виде библиотеки password.plb. Ошибок при формировании строки шифрованого пароля нет.

v0.1.0

19-03-2003

Нарешті добавлено можливість підключатися з паролем. Для використання шифруванння паролю потрібна програма passwd.exe (by vi.k@mail.ru) в активному каталозі. (Інколи може виникати помилка, тому що пароль і строка шифрування передаються в командну строку ДОСа. Якщо там присутній заборонений символ, ДОС видає помилку). Виправлено помилкове фіксоване значення разміру пакета "відповідь серверу".

Наконец добавлена возможность подключаться с паролем. Для использования шифрования пароля нужна программа passwd.exe (by vi.k@mail.ru в активном каталоге. (Иногда может возникать ошибка, в силу того, что пароль и строка шифрования передаются в командную строку ДОСа. Если там присутствует запрещенный символ, ДОС выдает ошибку). Исправлено ошибочное фиксированое значение размера пакета "ответ серверу".

v0.0.10

06-03-2003

Дрібні фікси.

Мелкие фиксы.

v0.0.9

04-03-2003

Виправлено помилкове обмеження в 255 байт на довжину запиту. Оскільки вирішено використовувати розмір буфера в 8192 байт, не використовується виклик функції setsockopt(). Змінено використання функції TXT_IP на inet_ntoa (FSOX.TXT). Добавлено функцію dec2int3. Дрібні фікси.

Исправлено ошибочное ограничение в 255 байт на длину запроса. Посколько решено использовать размер буфера в 8192 байт, не используется вызов функции setsockopt(). Изменено использование функции TXT_IP на inet_ntoa (FSOX.TXT). Добавлено функцию dec2int3. Мелкие фиксы.

v0.0.8

24-02-2003

В функції MySQL2File включено підтримку виведення назви полів виборки.

В функции MySQL2File включена поддержка вывода названия полей выборки.

v0.0.7

23-02-2003

Включено підтримку полів, розмір яких перевищує 250 байт. При цьому час обробки збільшився на 28% (помітно на великих виборках).

Включена поддержка полей, размер которых превышает 250 байт. При этом время обработки увеличилось на 28% (заметно на больших выборках).

v0.0.6

22-02-2003

Включено підтримку пустих (null) полів.

Включена поддержка пустых (null) полей.

v0.0.5

21-02-2003

При зменшенні розміру буферу до 8192 байт, отримано виграш в часі формування файла більше, ніж в 2.3 рази. (Актуально для великих виборок)

При уменьшении размера буфера до 8192 байт, получен выиграш по времени формирования файла более чем в 2.3 раза. (Актуально для больших выборок)

v0.0.4

20-02-2003

Деякі фікси для покращення роботы.

Некоторые фиксы для улучшения работы.

v0.0.3

19-02-2003

Деякі фікси для покращення роботы.

Некоторые фиксы для улучшения работы.

v0.0.2

18-02-2003

Пофіксено обробку помилок при деяких помилках.

Пофиксено обработку ошибок при некоторых ошибках.

v0.0.1

17-02-2003

Отримана перша вибірка в файл засобами FoxPro 2.6. Працює з підключенням без пароля, довжина поля не перевищує 250 байт. Значення поля не може бути null.

Получена первая выборка в файл средствами FoxPro 2.6. Работает с подключением без пароля, длина поля не превышает 250 байт. Значение поля не может быть null.


Головна    Foxmysql    Програми    Історія    Foxmysql (English)    FTP4DN    Фото    Для гостей
   E-mail

Главная    Foxmysql    Программы    История    Foxmysql (English)    FTP4DN    Фото    Для гостей
   E-mail



Яндекс.Метрика
Хостинг от uCoz