![]() |
|
Модераторы: Akina |
![]()
|
|
| CyraxZ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 10.12.2006 Репутация: нет Всего: нет |
При попытке выполнить запрос
выскакивает ошибка: Cannot find either column "dbo" or the user-defined function or aggregate "dbo.Employees.getDepartmentList", or the name is ambiguous. Функция getDepartmentList возвращает некоторую строку. Employees - имя базы данных. Employee - имя таблицы. Как правильно выполнить вызов user defined function в SQL-запросе? |
|||
|
||||
| 9223000 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 5.3.2007 Репутация: нет Всего: нет |
Попробуйте так:
sqlDataSource.SelectCommand = "SELECT D.[firstName], dbo.getDepartmentList(D.[id]) as [DepartmentList] FROM dbo.[Employee] D"; Должно сработать при условии что таблица Employee и функция getDepartmentLinst находятся в одной БД обозначенной вами Employees Это сообщение отредактировал(а) 9223000 - 21.6.2008, 21:47 |
|||
|
||||
| Magnifico |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: 10 Всего: 17 |
Employees.dbo.getDepartmentList(Employee.id) если скалярная функция
а если ф-ция возвращает набор данных то прописывать её после from как таблицу select * from getDepartmentList(Employee.id) -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
| CyraxZ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 251 Регистрация: 10.12.2006 Репутация: нет Всего: нет |
Спасибо, все заработало.
|
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |