|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
AntonariyЕсли записей в t1 многоЗабыл, после очистки insert делать без where. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 12:29 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Antonariy, Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 13:47 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Antonariy, Вопрос пытаюсь забросить данные из внешней DBF во временную таблицу следующим кодом Код: vbnet 1.
Получаю ошибку Incorrect syntax near 'TEMPORARY' Пробовал делать так Код: vbnet 1.
Эффект тот же где я заблуждаюсь? или надо вначале создать временную а потом перелить туда данные? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:07 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Alex_men, Это не синтаксис MSSQL 1) временные таблицы в MSSQL имеют приставку # перед именем. типа SELECT * INTO #tm 2) IN там тоже не работает, кури OPENQUERY (когда тыришь откуда-то код, не забывай смотреть, к какой СУБД он относится) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:14 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Вы правы. Оновы кода брал из книги Криса Фиайли SQL QUICK START. Я не дочитал примечания. Там дается синтаксис для разных СУБД. Обычно основной идет для MSSQL. а тут еще уточняющее примечание. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:22 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Еще хочу уточнить, а в VB по SQL синтаксису ориентироваться надо непосредственно на MSSQL или на TransactSQL? Вообще я не пойму зачем мелкософту так много диалектов. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:33 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
ms sql - это сервер sql, который использует диалект Transact SQL (T-SQL). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:35 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Alex_menа в VB по SQL синтаксису ориентироватьсяVB по барабану - он отправляет текстовую строку, которую уже будет интерпретировать СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:39 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Konst_One, Виноват очепятка имелся ввиду JetSQL. Или оный только для MDB хранилищ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:40 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, понял, ориентироваться по СУБД. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 15:40 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Что не так делаю? пытаюсь зацепиться через ODBC. если открываю через connection.open проблем нет могу делать выборку из DBF а если вот так как ниже то говорит не указан провайдер или источник не найден. Строчку скопировал из UDL файла Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 17:15 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 17:31 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Antonariy, А с помощью ODBC никак? просто хотелось бы более универсальную настройку сделать. Если нет видимо настройку путей надо будет в базе хранить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 17:54 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Через dsn что ли? А у вас mssql на том же компьютере, где выполняется cn_base.Execute? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 18:10 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Antonariy, В данном случае да, а вообще предполагается базу держать на сервере ... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 18:13 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Тогда и dsn должен быть на сервере. И сервер должен иметь доступ к dbf-файлам. Либо нужно будет подключать ему шару сетевым диском, либо в dsn указывать сетевой путь. Да и в предыдущем примере соответственно не c:\folder. А открывать dsn так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.02.2012, 18:21 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, Не пойму вроде все верно сделал, запрос не пашет. постоянно выдает "Время истекло". что я мог упустить Код: vbnet 1. 2.
если прописываю Код: vbnet 1.
то таблица в файле не найдена :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 11:27 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Вот еще такой вопрос если делать импорт визардом, то можно сохранить скрипт выполнения импорта. Этот скрипт можно прикрутить к программе или лучше не стоит? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 12:07 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Alex_menНе пойму вроде все верно сделал, запрос не пашет. постоянно выдает "Время истекло". что я мог упуститьПопробуй SELECT top 1 * FROM sw_list Alex_men Этот скрипт можно прикрутить к программе или лучше не стоит?В принципе можно, но лучше не стоит. Я пробовал, капризная штука. Ровно в том виде, который был сгенерен, работает, а делаешь шаг влево-вправо в плане добавления какой-никакой автоматизации и универсализации, перестает работать, выдает малопонятные ошибки. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 12:40 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Нашел еще вот такой код. и тоже не слава богу. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
говорит слишком мало параметров, требуется 13. Вот не ожидал тут такой засады :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 13:04 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Antonariy, Да TOP10 отбирает пуле, а вот полную таблицу переварить не может :( ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 13:13 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
AntonariyПопробуй SELECT top 1 * FROM sw_list TOP 100 000 тоже отбирает ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 13:15 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Alex_menговорит слишком мало параметров, требуется 13.дык, значит в таблице sw_list нет всех этих полей name_swift,iso_dig,iso_lat2,iso_lat3 и т.п. как раз количеством 13 штук ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 13:18 |
|
Есть ли способы ускорить процесс обновления справочника?
|
|||
---|---|---|---|
#18+
Shocker.Pro, так я их оттуда и списал (правда открывал аксесом). Может они как то иначе описываться должны? и SQL тож нашел их визаром ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2012, 13:22 |
|
|
start [/forum/topic.php?fid=60&msg=37661657&tid=2157583]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 163ms |
0 / 0 |