Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
6-1136712267
n0p
2006-01-08 12:24
2006.04.23
Отключение Nagle в Indy 10


2-1144326365
RomanH
2006-04-06 16:26
2006.04.23
IBTable или Table


2-1144223180
Daimyo
2006-04-05 11:46
2006.04.23
помогите выбрать БД


1-1142584661
alles
2006-03-17 11:37
2006.04.23
Вопрос по array of ...


2-1143793505
RTV
2006-03-31 12:25
2006.04.23
StringGrid




   Наверх