![]() |
|
#1
|
|||
|
|||
![]() добрый вечер ....
у меня такая проблемка надо прогу сделать будет хранить анкеты .... все реализовал теперь сохранение надо .... вопрос такой если я тупо сохраню в блокнот допустим таким образом ... Код:
ts := TStringList.Create; for i := 1 to 1500 do begin if length(baza[i, 1]) > 1 then begin st := baza[i, 1] + '#' + baza[i, 2] + '#' + baza[i, 3] +....; ts.Add(st); summ := summ + 1; end; end; ts.SaveToFile('baza.txt'); ts.Free; ShowMessage('Сохранено ' + inttostr(summ) + ' человек(а)'); не будет ли проблем потом из за большого количества данных 1500 строк .... я понимаю что лучше пользоваться бд ... но в делфи не работал с ней ... в основном щас на джаве пишу под андроид ... там удобно mysql есть ... может и на делфи чтото подскажете ... что по проще ... лиж бы сохранить да считать можно было ... желательно ссылочку с примером ... |
#2
|
|||
|
|||
![]() Как показала практика, блокнот открывает ил 30 000 строк в файле, только долго. Посмотрите в сторону SQLite (кстати, используется в Android) встраиваемая БД
|
#3
|
|||
|
|||
![]() ну в андроиде как то легко разобрался ...
тут может кто пример кинет ? хотя если текстовик норм будет я оставлю ... просто побаивась из за того что до этого делал похожую прогу опять же на делфи ... и опять же с текстовиком ... и вроде говорят некоторые элементы перепутались как то ... хотя потом проверял вроде норм было ... и сам пробовал вводить кучу строк норм ... может где в коде ошибку допустил в прошлой проге кто его знает ... не может быть такого что допустим строку 123456... сохранит одной строкой а считает как две ... из за её длины или еще чегото .. ? |
#4
|
|||
|
|||
![]() Если всего 1 файл, то где-то на http://torry.net/ есть компонент TDBF, который без всяких драйверов (полностью нативный код) обеспечивает работу с .dbf файлами. Судя по твоему коду, тебе этого будет более чем достаточно.
|
#5
|
|||
|
|||
![]() по поиску там нашел 'TDbf dBase Access v.6.20'
оно ? |