powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SQL запрос из книги Excel
15 сообщений из 15, страница 1 из 1
SQL запрос из книги Excel
    #37914714
Подскажите, возможно ли в SQL запросе из книги XLS использовать пользовательскую функцию?
Если можно то как.
Спасибо.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914735
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос КУДА?
Пользовательская функция ГДЕ?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914767
Shocker.Pro,

Создал проект в VB6.
В проекте написал функцию, типа:
Код: vbnet
1.
2.
3.
Function Бодяжить( пойло as string)
   Бодяжить=пойло+вода
end function


Делаю выборку из листа книги excel:
Код: vbnet
1.
Set rs = cn.Execute("Select [Водка] from [Ящик$]")


Как в SQL запросе к полю Водка применить пользовательскую функцию Бодяжить?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914770
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никак.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914776
Antonariy,

Т.е. при выполнени SQL запроса из книги XLS я не смогу выполнить функцию для какой-либо обработки поля?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914793
Shocker.Pro,

Т.е. надо закинуть мою функцию в книгу XLS?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914796
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, Если бы это была СУБД, но можно было бы написать функцию на стороне СУБД, но с Jet такое не прокатит.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914808
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сможете, если удовлетворите двум условиям:
1) Вы делаете SQL-запрос к базе Access
2) Вы любите извращения и знаете в них толк.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37914822
Понятно. Значит не судьба.
Спасибо за ответы.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37915374
Discursus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL запрос из книги Excel,

А парсить часть строки запроса -- это совсем не то?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37918607
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы и нет??
SQL запрос к книге Excel

Ву-первых, какое отношение VB6 имеет к к Excel (например, VB.NET, начиная с 2007)?
Ву-вторых, УСЁ можно, если сделать правильно :) - т.е. сделав запрос (даже прямо к самой своей книге Excel) через ADODB
Ву-третьих, правильное подключение к источнику данных корректируем, проверяя на http://connectionstrings.com
Ву-четвертых, читаем ...
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37918997
AndreTMПочему бы и нет??
SQL запрос к книге Excel

Ву-первых, какое отношение VB6 имеет к к Excel (например, VB.NET, начиная с 2007)?
Ву-вторых, УСЁ можно, если сделать правильно :) - т.е. сделав запрос (даже прямо к самой своей книге Excel) через ADODB
Ву-третьих, правильное подключение к источнику данных корректируем, проверяя на http://connectionstrings.com
Ву-четвертых, читаем ...

Вы вопрос читали? Или так среди ночи написали абы что?
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37919635
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL запрос из книги Excel , извиняюсь... действительно, посреди ночи мозги унесло не туда.

Впрочем, мысль о том, чтобы закинуть функцию в книгу Excel... Нужно просто тот функционал, который вы собираетесь задействовать в запросе - вынести на лист. Например, вам нужно в UDF значение поля поделить на что-то, а в запросе - отобрать полученные на выходе функции значения в WHERE или HAVING. Тогда делаем на листе столбец, рассчитывающий данные с использованием функции, а в запросе - используем и данные этого столбца. Как-то так...
Другое дело, если UDF каким-то образом должна обрабатывать результат самого запроса (как, например SUM() с GROUP BY). Тут уже ничего не поделать, кроме написания собственной обработки полученного рекордсета. Хотя, если вы более конкретизируете вашу задачу - то может, что и придумается.
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37919692
AndreTM,

Я решил уже задачу, на сервере прописал нужные функции, XLS загоняю во временную таблицу и из временной таблицы уже выдергиваю данные
...
Рейтинг: 0 / 0
SQL запрос из книги Excel
    #37919748
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага... Ну так сразу бы и сказали, что у вас есть SQL-сервер... Тем более, что, при достаточных правах - и ХП можно загонять на сервер динамически, прямо из своего проекта.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SQL запрос из книги Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]