Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Alexander Us Member Откуда: Сообщений: 1153 |
Вот наткнулся на интенесную и удобную возможность вывода в EXCEL: 1) создать в текстовом эдиторе файл myquery.dqy со следующим содержимым: XLODBC 2) кликнуть на файл, запустится EXCEL, спросит параметры, выведет данные. Вот тут кратко описан формат файла со сылкой на уже не существыющее KB 164729 Теперь собственно вопрос: есть ли где более подробая инфа о формате *.dqy файлов? |
7 фев 18, 12:31 [21172729] Ответить | Цитировать Сообщить модератору |
Alexander Us Member Откуда: Сообщений: 1153 |
PS: имена параметров и типы отделяются друг от друга табулятором: ProductLine DaysToManufacture |
7 фев 18, 12:42 [21172769] Ответить | Цитировать Сообщить модератору |
Alexander Us Member Откуда: Сообщений: 1153 |
PPS: если кто будет так генерировать excel файлы для стороннипх пользователей: перед тем как отправлять файл хорошо бы удалить из него сведения о соединении - меню данные, соединения, удалить итд. |
7 фев 18, 13:22 [21172956] Ответить | Цитировать Сообщить модератору |
Между сообщениями интервал более 1 года. |
Heldar Member Откуда: Сообщений: 16 |
Alexander Us, Как реализовать передачу множества значений? Типа WHERE ProductLine IN ('...') Для одного значения это будет выглядеть так: WHERE ProductLine IN (''||?||'') |
15 мар 19, 13:17 [21833701] Ответить | Цитировать Сообщить модератору |
Heldar Member Откуда: Сообщений: 16 |
Вопрос очень актуален. Как в оператор IN передать несколько значений? |
26 мар 19, 14:20 [21843790] Ответить | Цитировать Сообщить модератору |
alexeyvg Member Откуда: Moscow Сообщений: 31813 |
Как в оператор FROM "передать" имя таблицы? Взять да написать. Так же и в оператор IN, взять и написать список значений, через запятую. Или сформулируйте вопрос более конкретно. |
||
26 мар 19, 14:41 [21843812] Ответить | Цитировать Сообщить модератору |
Heldar Member Откуда: Сообщений: 16 |
alexeyvg, А вы в тему вникли? Из Excel к БД идет динамический запрос. В этот запрос нужно передать значение переменной. При каждом новом запросе это значение новое. Как одно значение передавать описано выше. А как несколько? Используя оператор IN. |
26 мар 19, 14:48 [21843823] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |