Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизБаза mysql+Delphi+TStringGrid Найти похожие ветки
← →
shulik (2006-02-24 23:42) [0]Суть траблы: есть БД, есть программа, которая к ней обращается. Для обращения используется порт mysqlapi для Делфи. Полученные данные размещаются в TStringGrid. Но тут есть два нюанса:
1) я хочу редактировать данные прямо в гриде - как мне узнать, что редактирование завершено, чтобы обновить данные в БД? (пока не могу найти подходящего события - все что нашел в доке - не подошло) - или может лучше использовать не стринг грид?
2) как быть с ситуацией, когда много одновременно загруженный записей? с памятью не сильно тяжко будет?
Еще есть вопросик - есть ли какие-нибудь бесплатные компоненты под Делфи для работы с мускулом для Д7?
← →
sniknik © (2006-02-25 00:37) [1]> 1) я хочу редактировать данные прямо в гриде - как мне узнать,
не надо узнавать для этого DBGrid есть
> что редактирование завершено, чтобы обновить данные в БД?
Post делается обычно на переходе между записями, если явно не вызвано.
> пока не могу найти подходящего события
ищи у набора данных, а не у "визуализатора"
> или может лучше использовать не стринг грид?
1)
> 2) как быть с ситуацией, когда много одновременно загруженный записей? с памятью не сильно тяжко будет?
будет полный П. если не еще хуже... а вот DBGrid это учитывает и показывает/обрабатывает только те строки что на экране, и сам данные не хранит. (в отличие от стринггрида у которого все данные "унутрях" в строковом (самом неэффективном) представлении)
← →
mr.il © (2006-02-25 09:41) [2]ADO - можно попробовать, работают. (там нужно скачать ОДБЦ драйвер с сайта мускула)
← →
shulik (2006-02-25 16:32) [3]Вспоминая лекции по БД - скачал ODBC драйвеа и с помощью BDE вроде завелось. Но тут сразу вопросик - некоторые поля мне нужно добавлять в базу не Plain Text, а скажеи используя мускуловский sha1 или encrypt или еще что - как это можно указать в BDE?
Прошу сильно не пинать за такой ламаразмерский вопрос - очень срочно нужно, а лит-ры ноль. И посоветуйте плиз где и что в эл. виде можно почитать про работу с BDЕ?
Заранее спс :)
← →
Ormada © (2006-02-26 06:33) [4]зачем тебе БДЕ вообще сдался ! адо+одбс драйвер-всё! больше ничего не надо!Ибо БДЕ - зло! ты хочешь что таскать его везде с собой ? например ставить всем кто быдет пользоваться твоей программой... нафиг!
← →
Ormada © (2006-02-26 06:37) [5]2shulik
DirectMySQLObjects есть под gpl лицензией
есть платные MyComponents ...
могу поделиться если надо...
← →
Elwind © (2006-02-26 19:05) [6]Ormada
А со мной можешь поделиться? Мне очень надо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c