Вниз
Скачать: 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.027 c
8-1132654098
whatisthematrix3
2005-11-22 13:08
2006.04.23
Хочу добавить музыку в игру


2-1144565125
Volkov
2006-04-09 10:45
2006.04.23
эмуляция нажатий клавиш


15-1143703380
azl
2006-03-30 11:23
2006.04.23
Delphi 2006


2-1144264669
skovorodka
2006-04-05 23:17
2006.04.23
Помогите, плиз, с запросом...


4-1138866916
tse
2006-02-02 10:55
2006.04.23
Запуск scktsrvr.exe в режиме сервиса от имени пользователя




   Наверх