|
v7: Вопрос по запросу через OLE
| ☑ |
0
AquaMan
06.09.11
✎
17:16
|
Мне нужно выполнить запрос в другой базе, результат выгрузить в таблицу значений и обработать, добавив часть данных из текущей базы. Что-то никак не получается это сделать, запрос отрабатывает нормально, но когда пытаюсь результат выгрузить в ТЗ созданную в текущей базе, программа выдает ошибку "Плохой тип переменной". Ничего не понимаю, как передать результат запроса назад в текущую базу?
|
|
1
KishMish
06.09.11
✎
17:19
|
из оле перебором результата запроса заполняй в ТЗ КОДЫ НАИМЕНОВАНИЯ НОМЕРА и ДАТЫ то есть основные типы
|
|
2
Ёпрст
06.09.11
✎
17:23
|
оле-зло..
юзай прямые запросы к базе.
|
|
3
Cthulhu
06.09.11
✎
17:30
|
1. Решение "в лоб". Текст запроса пиши в глобальную переменную оле-базы - строго в элемент массива.
2. Решение "универсальная оле-заставлялка сделать чо хош". Слепи обработку-болванку с одной кнопкой на морде и текстом из одной строки #ЗагрузитьИзФайла <тыцдыдыц>. В файл <тыцдыдыц> выгнать код, который при открытии формы выполняет всё что надо и в параметре возвращает всё что надо (если надо). В оле-контексте открывай форму этой обработки - она сделает чтохош и вернет чонадо.
|
|
4
AquaMan
06.09.11
✎
17:32
|
(1) Спасибо, буду пробывать.
(2) Там небольшой запрос совсем, смысла нет, тем более скоро эту базу будем на восьмерку переводить.
|
|
5
AquaMan
06.09.11
✎
17:36
|
(3) Тоже вариант, спасибо))
Но тут выяснилось, что все гораздо проще, данные в той базе менятся не будут, так что их выгружу в файл и буду загружать в нашей базе уже из него.
|
|
6
andrewks
06.09.11
✎
20:10
|
ЗначениеВСтрокуВнутр/ЗначениеИзСтрокиВнутр, для простых типов
|
|
7
ЧеловекДуши
06.09.11
✎
20:50
|
(4)Нет нечего постояней, чем временное :)
|
|