Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Gover
Зарегистрирован: 22.03.2003 Сообщения: 9 Откуда: Moscow
|
Добавлено: Вс Дек 04 2005 05:03 Заголовок сообщения: Преобразование данных DBGrid перед отображением |
|
|
Имеется:
-CBuilder 6.0
-MySQL БД на удалённом хосте
-Программа (о которой речь) на машине пользователя
Соединение через ADO ODBC.
В окне программы элемент DBGrid.
Особенность - нужно чтобы данные перед отправкой на сервер шифровались (каждое поле например какой-нить функцией MyCrypt() ), а потом уже помещались в Query->SQL. А по приходу данных с сервера чтоб расшифровывались (какой-нить функцией, например myDecrypt) перед тем как грузятся в DBGrid (или когда уже загрузились) и отображались в нём уже в расшифрованном виде.
Как это можно реализовать? Подскажите пожалуйста. |
|
Вернуться к началу |
|
|
Snek
Зарегистрирован: 13.07.2005 Сообщения: 39
|
Добавлено: Пн Дек 05 2005 06:05 Заголовок сообщения: |
|
|
Один из вариантов решения такой задачи, это обработка процедуры прорисовки ячеки таблицы, не знаю как в билдере, в делфях она называется - OnDrawColumnCell. Во время прорисовки необходимой ячейки(где будут расшифрованные данные)вызывайте процедуру MyDecrypt, с помощью CANVAS затирайте данные берущиеся напрямую с таблицы и прописывайте в ячейке уже расшифрованные функцией MyDecrypt данные. |
|
Вернуться к началу |
|
|
|