|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Доброе утро, Есть код. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Есть Таблица Tempdata Запускаю всё из Access Проблемы: 1. Есть ли другой способ получить данные из strFileName, т.к. этот код на одной машине работает, а на другой зависает намертво. 2. Как можно изменить запрос ("SELECT * FROM " & strFileName) чтобы он сразу закрыжал нужные данные в таблицу Tempdata Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 10:40 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
если правильно помню, то в Акцессе есть такое понятие как "внешние таблицы" подключите их к своей базе и работайте как с локальными таблицами ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 11:56 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Мне нужно это сделать программно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 12:13 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
что сделать програмно? если подключить таблицы, то поищите Программное подключение таблиц из внешней базы данных MS Access это, правда, для 97, но в в более поздних версиях, функционал должен остаться ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 13:34 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Спасибо. Попытаюсь разобраться. Програмно, я подразумевал код на VBA, который позволит мне получить доступ к данным в DBF файле. Как указано в теме, у меня есть код, который работает на другой машине, а на моей нет. И я думал, может есть другой способ забора данных из внешних источников. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 14:46 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Dima1974_1Проблемы: 1. Есть ли другой способ получить данные из strFileName, т.к. этот код на одной машине работает, а на другой зависает намертво. 2. Как можно изменить запрос ("SELECT * FROM " & strFileName) чтобы он сразу закрыжал нужные данные в таблицу Tempdata Спасибо открываеш АДО коннекшен к целевой, акцессовской БД и в нём, выполняеш такой запрос Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 15:04 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2. 3. 4.
файл dbf не открывает. Пишет ошибку "не понятный формат" Что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 15:51 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, Пишет Не вижу Tempdata ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 15:51 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, То есть мне нужен ещё один коннекшн к самому accessу? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 15:53 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Dima1974_1qwerty112, То есть мне нужен ещё один коннекшн к самому accessу? а это всё происходит в Акцессе, в той БД где таб.Tempdata аа, тогда не нужен, тогда просто Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 16:11 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, Огромное СПАСИБО. С работало на УРА. СПАСИБО ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 16:27 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, А может сможете мне ещё помочь. Есть база. В ней очень много счетов. Мне нужно выбрать 100-200 счетов. Выдается ошибка: Слишком сложный запрос. Хотя он выглять, как select nr_c from tempdata where ((nr_c="1" or nr_c="2" or ... (100-200 счетов) or nr_c="201")); Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 16:57 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Dima1974_1qwerty112, А может сможете мне ещё помочь. Есть база. В ней очень много счетов. Мне нужно выбрать 100-200 счетов. Выдается ошибка: Слишком сложный запрос. Хотя он выглять, как Код: sql 1.
Спасибо это вы, что вот так 200 условий в where вписывали ? эти nr_c - строковое поле ? если "без разрывов" в нумерации, то так можно Код: sql 1.
если "с разрывами" - то несколько диапазонов (between) объединённых or-ами в самом пиковом случае - Код: sql 1.
или с доп.таблицей, в которую занесены эти счета Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 17:36 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, СПАСИБО. Очень полезная информация. А подскажите как мне правильно записать запос: На основе Вашего примера. Ваш пример: select nr_c from tempdata where nr_c in (select nr_c from [доп.таблицей, в которую занесены эти счета]) А мне так можно? select nr_c from tempdata where nr_c in (select nr_c from [nr_cAccount] where codI="7") nr_c - строковая переменная. И ещё раз ОГРОМНОЕ ВАМ СПАСИБО. P.S. Я не программист. Я просто пытаюсь автоматизировать хоть как то рабочие процессы, ибо данных много, машина слабая - Excel не тянет. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2012, 09:36 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, Это опять я. Вот код: currentdb.querydefs("Q1").sql = "INSERT INTO T2 (N,IT) SELECT N, IT FROM T1 WHERE N IN (SELECT N FROM [T3] WHERE P1=7); currentdb.querydefs("Q1").Execute Q1 - запрос в который постоянно изменяю T1 - таблица содержит поля N,IT T2 - таблица куда зщаносятся выбранные поля из T1 (выбираются по N) T3 - таблица где содержать списки N которые нужно выбирать для каждой P1 P1 - числовое поле После выполнения запроса, он просто выбирает все данные из T1, а не те где совпадает N из таблицы T3 Помогите плз. Что не так. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2012, 17:39 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
Проблему решил. Спасибо за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2012, 18:46 |
|
Помогите найти ошибку в SQL коде.
|
|||
---|---|---|---|
#18+
qwerty112, А вот в этой проблеме не сможете помочь? http://www.sql.ru/forum/actualthread.aspx?tid=966173 Заранее ОГРОМНОЕ СПАСИБО. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 19:38 |
|
|
start [/forum/topic.php?fid=60&tid=2157475]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 162ms |
0 / 0 |