![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Could not find database ID 104 (...). Ошибка не в тему
yozh_programmer © (2006-05-15 13:30:00)Получаю ошибку при создании вьюшки (view3 из кода)
Could not find database ID 104. Database may not be activated yet or may be in transition.
Ошибка мягко говоря не в тему. Кажется, что фиксится сервис паком, т.к. дома работает, а на работе нет. Но на всякий случай решил спросить у ВАС.
Пожалуйста, проверьте у себя, укажите результат и Сервис Пак.
P.S. Если убрать строку, заключенную в comment1 - все пашет.
Если заменить test_func в строке comment2 на дату например '03.01.2006', то снова все пашет.
P.S. Данный пример создан как тестовый и не имеет никакой пользы. Поэтому не спрашивайте зачем мне это нужно
create view view1
as
select 1 as v1_id, N’1’ as v1_name
union
select 2 as v1_id, N’2’ as v1_name
create view view2
as
select 1 as v2_id, N’1’ as v2_name
union
select 2 as v2_id, N’2’ as v2_name
create function test_func(@date DATETIME)
begin
return @date;
end
create view view3
as
select v1_id,
--//////////// comment1
(select 100) as field
--//////////// comment1
from view1 inner join view2 on ’02.01.2006’ =
--//////////////// comment2
dbo.test_func(’02.01.2006’)
--//////////////// comment2
group by v1_id
yozh_programmer (2006-05-15 13:33:00) [1]Забыл написать, СУБД - MS SQL SERVER 2000