Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.21;
Скачать: CL | DM;

Вниз

Простой легкий компонент, без BDE/ADO   Найти похожие ветки 

 
textExpanser   (2008-07-23 14:50) [0]

Нужен простой, небольшой компонент для сохранения-чтения таблицы с данными в файл.
Без доп. dll/bde/ado/etc
Можно в нестандартном формате, только поля должны поддерживаться переменной, а не фиксированной длины (напр. строки или бинарные).


 
Медвежонок Пятачок ©   (2008-07-23 14:51) [1]

TStream + TWriter


 
stas ©   (2008-07-23 14:56) [2]

textExpanser   (23.07.08 14:50)  

1.Быстро
2.Качественно
3.Дешево

Выбирете два из трех.


 
textExpanser   (2008-07-23 15:10) [3]

Пятачек + stas, прошу не флудить. Вопрос ведь просто и ясно задан.
Подойдет даже неполноценный компонент, типа чтения-сохранения в формат database без поддержки TTable/TQuery и т.д. Даже .xls и типа того, но без обращения к сторонним библиотекам - то есть самостоятельно пишущий/читающий формат файла.


 
Johnmen ©   (2008-07-23 15:17) [4]

Про твои нужды понятно. Вопрос-то в чём?


 
Медвежонок Пятачок ©   (2008-07-23 15:17) [5]

TStream + TWriter


 
Медвежонок Пятачок ©   (2008-07-23 15:20) [6]

но без обращения к сторонним библиотекам

БДЕ это не сторонняя библиотека, а нативная.
Юзай TTable


 
stas ©   (2008-07-23 15:24) [7]

я советовал cxGrid - он тяжеловат правда.


 
Правильный$Вася   (2008-07-23 15:24) [8]

тебе http://delphimaster.net/view/2-1216799564/ не хватило, спамер?


 
Anatoly Podgoretsky ©   (2008-07-23 15:50) [9]

Под твои требования найти что либо сложно, вероятнее всего невозможно.
Слишком широкие требования к ОС и к Дельфи.
Легче будет написать самому.

И второй вопрос, а нужна ли БД, что то есть очень большое сомнение, в связи с другими ветками.


 
Anatoly Podgoretsky ©   (2008-07-23 15:52) [10]

>   ()  []

В каком смысле нативная, как раз очень даже сторонняя.


 
Anatoly Podgoretsky ©   (2008-07-23 15:53) [11]

>   ()  []

А это что БД, а оно есть под Д1-Д7
Кроме того здесь автор не указал ОС, но в другой ветке от 95 до XP, включая НТ4!


 
oldman ©   (2008-07-23 16:00) [12]


> Нужен простой, небольшой компонент для сохранения-чтения
> таблицы с данными в файл.


Уважаемый (но не очень) автор лабуды двух веток в двух конференциях!
Что вы подразумеваете под несуразностью "компонент для сохранения-чтения таблицы с данными в файл."???


 
Правильный$Вася   (2008-07-23 16:04) [13]


> Что вы подразумеваете под несуразностью "компонент для сохранения-
> чтения таблицы с данными в файл."???

видимо, некую хрень, которой свойству присвоить имя файла и другому - указатель на tlist, и эта хрень сделает все сама


 
oldman ©   (2008-07-23 16:06) [14]


> Правильный$Вася   (23.07.08 16:04) [13]


"Без доп. dll/bde/ado/etc" ???

Ну-ну...


 
textExpanser   (2008-07-23 16:19) [15]

Блин, уже не раз замечал, что этот форум просто помойка.
Все темы превращаются во флуд.


 
oldman ©   (2008-07-23 16:21) [16]


> textExpanser   (23.07.08 16:19) [15]
> Блин, уже не раз замечал, что этот форум просто помойка.


ну так и не ходи сюда


> Все темы превращаются во флуд.


а задавать нормально вопросы надо уметь


 
Sergey13 ©   (2008-07-23 16:23) [17]

> [15] textExpanser   (23.07.08 16:19)
Значит ты сознательно пришел на помойку за помощью?

[D1, D2, D3, D6, D7]

А 4 и 5 версии не интересуют принципиально?


 
Тын-Дын ©   (2008-07-23 16:27) [18]


> textExpanser   (23.07.08 14:50)


Возьми tdbf - простой  инепритязательный. Думаю, что для твоих нужд будет достаточно.


 
Правильный$Вася   (2008-07-23 16:30) [19]


> oldman ©   (23.07.08 16:06) [14]

под "etc" наверняка подразумевается делание что-то своими руками


 
blackman ©   (2008-07-23 18:18) [20]

Все хотят использовать технологии БД и никто не хочет понять, что для этого нужен движок.
Работай тогда с Excel и не пиши на DELPHI


 
tesseract ©   (2008-07-23 20:27) [21]


> blackman ©   (23.07.08 18:18) [20]


Точка зрения .

А, так, всегда использовал Aducom sqlite, идеален для таких целей. Задание найти его в гугле.


 
blackman ©   (2008-07-23 20:48) [22]

tesseract ©   (23.07.08 20:27) [21]
Если использовать ADO, то проблема только в выборе СУБД.
Для простых задач вполне достаточно ACCESS. Его даже не надо ставить с Office. Создаем mdb и вперед. Чего проще?
В крайнем случае пользуем MySql и уж если совсем хочется заморочек, то FireBird.
Что тут сложного? И затрат нет


 
tesseract ©   (2008-07-23 21:20) [23]


>  крайнем случае пользуем MySql и уж если совсем хочется
> заморочек, то FireBird.
> Что тут сложного? И затрат нет


Дополнительные библиотеки раз. Access своеобразный глюкодром это два, ODBC ты с флэша точно запустишь, на любой оси? Перебор по всем статьям три. У Sqlite один недостаток - многопоточности не держит. А так - идеальная база без всяких внешних навесок, от мэйнфреймов до КПК стабильно работает, правда с AUTOINC в версии адукома напряги - но это решаемо.


 
blackman ©   (2008-07-23 21:48) [24]

ODBC ты с флэша точно запустишь, на любой оси?
Зачем с Flash и что значит на любой непонятно. Win98 или XP, Vista будет все нормально
Access своеобразный глюкодром
Не преувеличивай. У меня куча задач несколько лет крутится и только время от времени нужно проверку и упаковку делать. Юзер и делает через мою кнопку вместе с создание архивной копии
У Sqlite один недостаток - многопоточности не держит.
Этого достаточно, что бы не использовать. Да и не многопоточность, а просто она для одного пользователя
без всяких внешних навесок, от мэйнфреймов до КПК
Access и на КПК работает, только преобразовывать надо, если исходный был для WinXP. Есть программы для КПК и XP, используещие Access.
Не понимаю, что значит внешние навески, если все уже в поставляемой винде. Какие же внешние? Ничего не докачиваем и специально не ставим


 
blackman ©   (2008-07-23 22:00) [25]

Если хочешь подробнее о ADO и Access, то почитай здесь
Базы данных > MS Access
http://articles.org.ru/cfaq/index.php?catid=36
и здесь кое-что есть
http://articles.org.ru/cn/?c=10


 
tesseract ©   (2008-07-23 22:23) [26]


> Если хочешь подробнее о ADO и Access, то почитай здесь


Спасибо, не первый год с этой фигнёй знаком. Лет 5-7 наверно уже. Жалко что драйвер для foxPro забросили. Теперь DBF=Sqlite для небольших приложений.


 
blackman ©   (2008-07-23 22:37) [27]

драйвер для foxPro забросили
Почему забросили? Есть Provider=VFPOLEDB.1 но я пользуюсь
Provider=Microsoft.Jet.OLEDB.4.0... Extended Properties="DBASE III;"" или DBASE IV в зависимости от того как создавал
Впрочем, DBF уже не пользую для новых задач

SqLLite мне никак не подходит. Юзеров много


 
tesseract ©   (2008-07-23 22:39) [28]


> Почему забросили? Есть Provider=VFPOLEDB.1 но я пользуюсь


Отдельно надо ставить, под висту не видел.


 
blackman ©   (2008-07-23 22:49) [29]

tesseract ©   (23.07.08 22:39) [28]
Extended Properties="DBASE III;"" или DBASE IV работает без проблем.
Но в Access больше возможностей. А импорт DBF он сам делает без проблем


 
tesseract ©   (2008-07-23 22:57) [30]


> Extended Properties="DBASE III;"" или DBASE IV работает
> без проблем.


Не в XP :-) И не в Server 2003.


 
blackman ©   (2008-07-23 23:06) [31]

tesseract ©   (23.07.08 22:57) [30]
Про сервер не скажу, не пробовал, а в XP работает.
Extended Properties="DBASE III тоже несколько лет несколько задач пашет.

А Access надо начиная c 2000-го. Старые действительно глюковаты были. Но в XP все новое


 
Vad ©   (2008-07-24 04:35) [32]

> Нужен простой, небольшой компонент для сохранения-чтения
> таблицы с данными в файл.

Может подойдет ClientDataSet ? )))

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1052


 
Правильный$Вася   (2008-07-24 11:25) [33]


> Может подойдет ClientDataSet ? )))

уже предлагали
http://delphimaster.net/view/2-1216799564/


 
Нат   (2008-07-29 11:04) [34]

Если без библиотек и всего прочего Вам придется написать свой компонент.
Вам столько уже напредлагали ... и все не угодили



Страницы: 1 вся ветка

Текущий архив: 2008.09.21;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.014 c
8-1186078843
Наташа
2007-08-02 22:20
2008.09.21
вывод графики на принтер


2-1218459576
Mops
2008-08-11 16:59
2008.09.21
PageController & Popupmenu


1-1198155538
андр
2007-12-20 15:58
2008.09.21
Передача параметров


2-1217946538
Dmitry S
2008-08-05 18:28
2008.09.21
Аналог следующего update на Access-e


15-1217400555
ееееееекенитен
2008-07-30 10:49
2008.09.21
помогите перевести вопрос на английский: