http://www.freepascal.ru/forum/viewtopic.php?f=5&t=4422
Найдено 19 результатов
- 07.06.2009 16:08:51
- Форум: Lazarus
- Тема: Неверное отображение символов (tDbf,tDBGrid)?
- Ответы: 3
- Просмотры: 3029
- 08.03.2009 20:27:52
- Форум: Lazarus
- Тема: преобразование числа в определенный формат
- Ответы: 10
- Просмотры: 6609
Re: преобразование числа в определенный формат
В винде разделитель тысяч выглядит как пробел, но код у него $A0 (неразрывный пробел, он же " " в вебе). FloatToStrF возвращает результат в системной ansi-кодировке, LCL и компания требует utf-8. Намек поняли?
намек поняли, но одно не понятно почему после изменения параметров винды, этот ...
намек поняли, но одно не понятно почему после изменения параметров винды, этот ...
- 08.03.2009 14:45:19
- Форум: Lazarus
- Тема: преобразование числа в определенный формат
- Ответы: 10
- Просмотры: 6609
Re: преобразование числа в определенный формат
nusya
если венда то попробуй
панель управления- региональные настройки
там ищешь разделитель для тысяч. ставишь там точку, сохроняешь потом еще раз заходишь и ставишь пробел, сохроняешь.
для грида помогает. с чем связано не выяснено.
и действительно помагает, чушь какая-то, вот только ...
если венда то попробуй
панель управления- региональные настройки
там ищешь разделитель для тысяч. ставишь там точку, сохроняешь потом еще раз заходишь и ставишь пробел, сохроняешь.
для грида помогает. с чем связано не выяснено.
и действительно помагает, чушь какая-то, вот только ...
- 08.03.2009 12:39:31
- Форум: Lazarus
- Тема: преобразование числа в определенный формат
- Ответы: 10
- Просмотры: 6609
Re: преобразование числа в определенный формат
после пересборки лазаря
да и проекта то же
да и проекта то же
- 07.03.2009 20:37:49
- Форум: Lazarus
- Тема: преобразование числа в определенный формат
- Ответы: 10
- Просмотры: 6609
преобразование числа в определенный формат
ShowMessage(FloatToStrF(extended(1234.5),ffNumber,10,2));
функция, при использовании параметра ffNumber, что соответствует числу с разделением тысяч, ничего не возвращает.
алгоритм работы лежит в файле sysstr.inc (строка 1297)
пробовал его переписать, но не понял почему после пересборки изменения не ...
функция, при использовании параметра ffNumber, что соответствует числу с разделением тысяч, ничего не возвращает.
алгоритм работы лежит в файле sysstr.inc (строка 1297)
пробовал его переписать, но не понял почему после пересборки изменения не ...
- 08.01.2009 21:10:00
- Форум: Lazarus
- Тема: странное расходование памяти
- Ответы: 7
- Просмотры: 5934
Re: странное расходование памяти
Для массовых операций вставки - не нужно использовать буфер набора данных SQLQuery1. А оператор Insert именно это делает. Полсмотри у него методы Execute и у TSQLConnection - метод ExecuteDirect.
Я сам именно с этими наборами не работаю - но по логике вещей именно они должны обеспечитвать прямое ...
Я сам именно с этими наборами не работаю - но по логике вещей именно они должны обеспечитвать прямое ...
- 08.01.2009 11:20:18
- Форум: Lazarus
- Тема: странное расходование памяти
- Ответы: 7
- Просмотры: 5934
Re: странное расходование памяти
Вот часть кода, где происходит добавление. Как видишь Application.ProcessMessages; присутсвтует при каждой итерации цикла. Но какое отношение Application.ProcessMessages имеет к БД и к освобождению ресурсов. После добавления набары данных я закрываю. При этом ресурсы не освобождаются. Ресурсы ...
- 07.01.2009 22:13:40
- Форум: Lazarus
- Тема: странное расходование памяти
- Ответы: 7
- Просмотры: 5934
странное расходование памяти
добавляю из талицы .dbf чуть больше 400 тыс записей в таблицу mysql
по мере добавления ресурс памяти занимаемый программой project1 увеличивается и в конце добавления составляет до 1.5Гб
при добавлении использую методы SQLQuery1.Insert; SQLQuery1.ApplyUpdates;
после добавления набар данный ...
по мере добавления ресурс памяти занимаемый программой project1 увеличивается и в конце добавления составляет до 1.5Гб
при добавлении использую методы SQLQuery1.Insert; SQLQuery1.ApplyUpdates;
после добавления набар данный ...
- 07.01.2009 21:51:44
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
Re: добавление записей в mysql5
в общем оказалось что в настройках мускула по умолчанию стоял движок InnoDB и данные таблиц он хранил в одном файле ibdata1
при смене движка в настройках на MYISAM, таблички стали записываться в отдельные файлы в каталоге созданной БД.
ситуация с количеством записей так и не исправилась.
при смене движка в настройках на MYISAM, таблички стали записываться в отдельные файлы в каталоге созданной БД.
ситуация с количеством записей так и не исправилась.
- 07.01.2009 12:39:33
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
Re: добавление записей в mysql5
Логически отсюда следует, что не там, где Вы смотрите. Поищите обычным поиском на предмет services.*.
ребят, ну не надо давать тупые советы, я не первый день за компьютером, я по всему диску искал, нет таких файлов, относящихся к mysql. а потом, почему этот файл должен находиться в другом ...
- 07.01.2009 01:37:56
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
Re: добавление записей в mysql5
ок. все получилось. Но есть одно но.
как я уже говорил, в каталоге, где должна лежать база есть файл db.opt с настройками и файлик services.frm, с описанием полей моей таблицы. После добавления записей должен получиться файлик services с расширением MYD, где и будут храниться добавленные данные ...
как я уже говорил, в каталоге, где должна лежать база есть файл db.opt с настройками и файлик services.frm, с описанием полей моей таблицы. После добавления записей должен получиться файлик services с расширением MYD, где и будут храниться добавленные данные ...
- 06.01.2009 17:20:20
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
добавление записей в mysql5
в общем надоело мучаться, высылаю пример, что не так??????
- 06.01.2009 15:42:58
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
Re: добавление записей в mysql5
Добавить в конец первого способа, а не в начало.
а при чем тут это, ты хочешь сказать, что все post будут срабатывать только после закрытия таблицы.
а если у меня их бедет пару десятков тысяч.
в общем не работает этот способ.
а какая разница как я смотрю что вставка записи завершена. Например ...
а при чем тут это, ты хочешь сказать, что все post будут срабатывать только после закрытия таблицы.
а если у меня их бедет пару десятков тысяч.
в общем не работает этот способ.
а какая разница как я смотрю что вставка записи завершена. Например ...
- 06.01.2009 15:33:04
- Форум: Lazarus
- Тема: добавление записей в mysql5
- Ответы: 19
- Просмотры: 13386
Re: добавление записей в mysql5
GrayEddy писал(а):Для первого способа добавь пару строкКод: Выделить всё
...
SQLQuery1.Close;
SQLQuery1.Open;
Причем тут Close, у меня и так изначально набор данных закрыт
- 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 ...
SQLTransaction1: TSQLTransaction;
пытаюсь добавить в таблицу запись
в первом способе использую SQLQuery1.SQL.Append('select * from services'); SQLQuery1.Open; SQLQuery1.Insert ...
