Найдено 19 результатов

nusya
08.03.2009 20:27:52
Форум: Lazarus
Тема: преобразование числа в определенный формат
Ответы: 10
Просмотры: 6609

Re: преобразование числа в определенный формат

В винде разделитель тысяч выглядит как пробел, но код у него $A0 (неразрывный пробел, он же " " в вебе). FloatToStrF возвращает результат в системной ansi-кодировке, LCL и компания требует utf-8. Намек поняли?

намек поняли, но одно не понятно почему после изменения параметров винды, этот ...
nusya
08.03.2009 14:45:19
Форум: Lazarus
Тема: преобразование числа в определенный формат
Ответы: 10
Просмотры: 6609

Re: преобразование числа в определенный формат

nusya
если венда то попробуй
панель управления- региональные настройки
там ищешь разделитель для тысяч. ставишь там точку, сохроняешь потом еще раз заходишь и ставишь пробел, сохроняешь.
для грида помогает. с чем связано не выяснено.

и действительно помагает, чушь какая-то, вот только ...
nusya
08.03.2009 12:39:31
Форум: Lazarus
Тема: преобразование числа в определенный формат
Ответы: 10
Просмотры: 6609

Re: преобразование числа в определенный формат

после пересборки лазаря
да и проекта то же
nusya
07.03.2009 20:37:49
Форум: Lazarus
Тема: преобразование числа в определенный формат
Ответы: 10
Просмотры: 6609

преобразование числа в определенный формат

ShowMessage(FloatToStrF(extended(1234.5),ffNumber,10,2));
функция, при использовании параметра ffNumber, что соответствует числу с разделением тысяч, ничего не возвращает.
алгоритм работы лежит в файле sysstr.inc (строка 1297)
пробовал его переписать, но не понял почему после пересборки изменения не ...
nusya
08.01.2009 21:10:00
Форум: Lazarus
Тема: странное расходование памяти
Ответы: 7
Просмотры: 5934

Re: странное расходование памяти

Для массовых операций вставки - не нужно использовать буфер набора данных SQLQuery1. А оператор Insert именно это делает. Полсмотри у него методы Execute и у TSQLConnection - метод ExecuteDirect.
Я сам именно с этими наборами не работаю - но по логике вещей именно они должны обеспечитвать прямое ...
nusya
08.01.2009 11:20:18
Форум: Lazarus
Тема: странное расходование памяти
Ответы: 7
Просмотры: 5934

Re: странное расходование памяти

Вот часть кода, где происходит добавление. Как видишь Application.ProcessMessages; присутсвтует при каждой итерации цикла. Но какое отношение Application.ProcessMessages имеет к БД и к освобождению ресурсов. После добавления набары данных я закрываю. При этом ресурсы не освобождаются. Ресурсы ...
nusya
07.01.2009 22:13:40
Форум: Lazarus
Тема: странное расходование памяти
Ответы: 7
Просмотры: 5934

странное расходование памяти

добавляю из талицы .dbf чуть больше 400 тыс записей в таблицу mysql
по мере добавления ресурс памяти занимаемый программой project1 увеличивается и в конце добавления составляет до 1.5Гб
при добавлении использую методы SQLQuery1.Insert; SQLQuery1.ApplyUpdates;

после добавления набар данный ...
nusya
07.01.2009 21:51:44
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

Re: добавление записей в mysql5

в общем оказалось что в настройках мускула по умолчанию стоял движок InnoDB и данные таблиц он хранил в одном файле ibdata1
при смене движка в настройках на MYISAM, таблички стали записываться в отдельные файлы в каталоге созданной БД.

ситуация с количеством записей так и не исправилась.
nusya
07.01.2009 12:39:33
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

Re: добавление записей в mysql5


Логически отсюда следует, что не там, где Вы смотрите. Поищите обычным поиском на предмет services.*.
ребят, ну не надо давать тупые советы, я не первый день за компьютером, я по всему диску искал, нет таких файлов, относящихся к mysql. а потом, почему этот файл должен находиться в другом ...
nusya
07.01.2009 01:37:56
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

Re: добавление записей в mysql5

ок. все получилось. Но есть одно но.
как я уже говорил, в каталоге, где должна лежать база есть файл db.opt с настройками и файлик services.frm, с описанием полей моей таблицы. После добавления записей должен получиться файлик services с расширением MYD, где и будут храниться добавленные данные ...
nusya
06.01.2009 17:20:20
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

добавление записей в mysql5

в общем надоело мучаться, высылаю пример, что не так??????
nusya
06.01.2009 15:42:58
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

Re: добавление записей в mysql5

Добавить в конец первого способа, а не в начало.

а при чем тут это, ты хочешь сказать, что все post будут срабатывать только после закрытия таблицы.
а если у меня их бедет пару десятков тысяч.
в общем не работает этот способ.

а какая разница как я смотрю что вставка записи завершена. Например ...
nusya
06.01.2009 15:33:04
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

Re: добавление записей в mysql5

GrayEddy писал(а):Для первого способа добавь пару строк

Код: Выделить всё

...
SQLQuery1.Close;
SQLQuery1.Open;


Причем тут Close, у меня и так изначально набор данных закрыт
nusya
06.01.2009 15:20:25
Форум: Lazarus
Тема: добавление записей в mysql5
Ответы: 19
Просмотры: 13386

добавление записей в mysql5

Используются такие компоненты: Datasource1: TDatasource; MySQL50Connection1: TMySQL50Connection; SQLQuery1: TSQLQuery;
SQLTransaction1: TSQLTransaction;

пытаюсь добавить в таблицу запись
в первом способе использую SQLQuery1.SQL.Append('select * from services'); SQLQuery1.Open; SQLQuery1.Insert ...