![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Локальная таблица [D6, MySQL]
TurburatoR © (2004-02-05 11:41:00)
Я подключаюсь к MySQL на удаленный комп (через Zeos6), намекните плиз, как вставить данные в локальную таблицу и потом работать с ней, чтобы только потом вернуть их в MySQL-базу.
Соловьев (2004-02-05 12:35:00) [1]
отсылай по нажатию кнопки, а не по OnChange
TurburatoR (2004-02-05 12:31:00) [2]
Разговор слепого с глухим :). (как бы в орешник не угодить). Но все равно спасибо.
TurburatoR (2004-02-05 12:25:00) [3]
Нет. Все изненения я СРАЗУ оправляю в БД. Просто для повышения скорости работы и снижения трафика не рентабельно при каждом изменении параметров фильтра отсылать запрос к БД типа: "SELECT ... WHERE fieldname = "ABC%"", а фильтровать записи локально.
Соловьев (2004-02-05 12:23:00) [4]Ну так вставь, в чем трабл?
И еще почитать прийдется про репликации БД( http://www.yandex.ru/yandsearch?rpt=rad&text=%F0%E5%EF%EB%E8%EA%E0%F6%E8%E8+MySQL)
Соловьев (2004-02-05 12:20:00) [5]
т.е. ты хочешь сделать как-бы локальную версию изменений, а потом одним махом отправить их на сервак?
TurburatoR (2004-02-05 12:19:00) [6]
:) так в том и вопрос "как вставить данные из ДБ в локальную таблицу и потом работать с ней" (под работать тут понимается выбрать нужную запись из многих, т.е. для удобства как раз фильтр и нужен)
TurburatoR (2004-02-05 12:17:00) [7]
мне DBGrid нужна исключительно для просмотра и выбора записей. Редактирую и вставляю самостоятельно SQL-ем.
Соловьев (2004-02-05 12:15:00) [8]
отказаться от фильтра или скопировать себе БД и работать с ней локально.
я так и не понял: А зачем тебе вставка локально?
TurburatoR (2004-02-05 12:12:00) [9]
Вот именно что "локально" то нету, вставка INSERT сразу в БД. Мож тогда просветите в Фильтрах в Zeose?
Соловьев (2004-02-05 12:09:00) [10]
вставка - insert into <table>(field...) values(value...)
А что локально - другой формат? или тоже MySQL?
TurburatoR (2004-02-05 11:57:00) [11]
В основном вся эта затея из-за реализации Filter в Zeos (или я не разобрался с ним... или одно из двух). В частности "fieldname = "ABC%"" т.е. все строки начинающиеся с ABC, поэтому приходится делать SELECT ... WHERE fieldname = "ABC%", причем делать это при FilterEdit.OnChange, а при плохом коннекте в БД или при большом объеме геморой как раз это ;).
Sergey13 (2004-02-05 11:50:00) [12]
А зачем. Огребешь гиморой на этапе "вернуть их в MySQL-базу", ИМХО.
TurburatoR (2004-02-05 11:44:00) [13]
Т.е. интересует сама возможность создания таблицы