Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Внизтыблицы ADO Найти похожие ветки
← →
Ref (2006-09-13 02:15) [0]Доброго времени суток. У меня такая проблема:
на форме пользователь заполняет n Edit"ов, затем он жмет кнопку "Расчитать" все расчитывается. Затем он должен нажать "на оплату", все введенные и расчетные данные должны разнестись по 18 таблицам (использую таблицы ADO, в свойстве Connection String Указан путь к сетевому диску), разнос данных по таблицам занимает около 2 минут. Можно ли заметно ускорить этот процесс. Для добавления записи использую: Table.Append; и Table.Post. Сами таблицы хранятся в базе Access. В 16 таблицах по 27 полей. в 2 по 10 полей.
P.s. С сетью проблем нет везде статические айпишники.
Заранее благодарен
← →
Ref (2006-09-13 02:19) [1]к полям обращаюсь с помощью метода FieldByNAme("поле")
← →
Ref (2006-09-13 03:36) [2]Народ помогите!
← →
Джо © (2006-09-13 03:38) [3]> разнос данных по таблицам занимает около 2 минут.
Скажу честно — решение твоей проблемы потребует такой детализации ВСЕГО процесса, что легче, ей-богу, забросить на время писание и засесть за чтение литературы.
← →
Ref (2006-09-13 08:33) [4]Ясно, ну а все таки хотя бы 2-3 причины
← →
sniknik © (2006-09-13 08:46) [5]1 неиспользование коннекта, а прописывание Connection String у компонент.
2 использование таблиц там где нужны запросы.
3 использование локальной аксесной базы там где требуется sql сервер.
все, три. помогло?
← →
Ref (2006-09-13 08:55) [6]А чем Connection String плох?
← →
parovoZZ © (2006-09-13 09:27) [7]Ставь FB и переходи на SQL.
← →
Ref (2006-09-13 09:45) [8]>sniknik
Спасибо большое
Помог первый вариант.
Виноват дурак, исправлюсь. Обещаю читать больше литературы
← →
Ref (2006-09-13 09:46) [9]>parovoZZ
Это для меня темный лес. Боюсь даже лезть, хотя надо
← →
MsGuns © (2006-09-13 09:47) [10]>Ref (13.09.06 08:55) [6]
>А чем Connection String плох?
Ничем абсолютно. Плохо корявое использование его для отдельных запросов к одной и той же БД. Для каждого соединения сервер (Акцесс, как это не странно тоже в какой-то мере "сервер" выделяет ресурсы, выполняет логин, инициирует потоки, резервирует страницы кэшей и т.д.
Нечто похожее на то, как если бы каждый гость на свадьбе был бы встречен, поприветствован, раздет, проведен в зал и усажен молодыми.
Как раз к утру бы и расселись ;)
← →
Ref (2006-09-13 10:39) [11]В продолжение темы. При компиляции проекта все летает добавляется, вобщем все ок. ЗАкрываю все, просто запускаю Exeшник и опять все втормаживает?
← →
Sergey13 © (2006-09-13 10:46) [12]> [11] Ref (13.09.06 10:39)
Как может при компиляции что-то летать и добавляться?
← →
Ref (2006-09-13 10:56) [13]Сорри не так выразился "после компиляции"
← →
Sergey13 © (2006-09-13 11:06) [14]> [13] Ref (13.09.06 10:56)
Это понятно. ДО компиляции проблематично вообще что-то сделать. 8-)
Обычно говорят "при запуске из под Делфы" или нечто похожее.
Чего ты гадаешь?
> [5] sniknik © (13.09.06 08:46)
назвал тебе то, что надо исправлять. Можно конечно и на кофейной гуще погадать, но видимо все равно к этому придешь. Особенно, ИМХО, к пункту 2.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.02 c