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

Вниз

База 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1144219450
Daimyo
2006-04-05 10:44
2006.04.23
динамическое создание Tstringgrid


1-1142514641
nastya
2006-03-16 16:10
2006.04.23
AciveX-разрушительный сбой


2-1144395175
pavlov
2006-04-07 11:32
2006.04.23
макросы


15-1143789835
vagra
2006-03-31 11:23
2006.04.23
Знатокам: В какую гос. структуру жаловаться?


15-1143713555
REA
2006-03-30 14:12
2006.04.23
Links