Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.21;
Скачать: CL | DM;

Вниз

Как передать параметры запросу MSAccess, пишу следующее:   Найти похожие ветки 

 
@Ujin ©   (2002-09-30 12:10) [0]

SELECT * FROM Q_SN11E_9001_PAGE_1
VALUES (:PkodP, :PYear, :PQuarter)

Что не правильно?


 
passm ©   (2002-09-30 12:23) [1]

Точнее будет:
SELECT *
FROM (VALUES(:PkodP, :PYear, :PQuarter)) AS Q_SN11E_9001_PAGE_1(FIELD1, FIELD2, FIELD3)


 
sniknik ©   (2002-09-30 14:18) [2]

странный какой запрос, бредовый. что он означает? с смысле чего им добиваешся?


 
passm ©   (2002-09-30 14:26) [3]

sniknik © (30.09.02 14:18)> Что хочет автор вопроса - не знаю, но такой запрос сам по себе бывает полезен. Например, запросить текущее время с сервера...
Просто VALUES не позволяет именовать столбцы.


 
sniknik ©   (2002-09-30 14:30) [4]

passm © (30.09.02 14:26)
то есть хочеш сказать параметрами передаются имена функций типа GetDate()? уверен что так работать будет?


 
passm ©   (2002-09-30 14:34) [5]

sniknik © (30.09.02 14:30)> Нет, параметры тут ни при чем - речь идет о кострукции запроса. А что касается даты:
SELECT D.C_DATE, D.C_TIME, D.C_TIMESTAMP
FROM (VALUES(CURRENT DATE, CURRENT TIME, CURRENT TIMESTAMP)) AS D(C_DATE, C_TIME, C_TIMESTAMP)


 
sniknik ©   (2002-09-30 14:41) [6]

Пытался выполнить (подключение Access, mdb)
результат
EOleException : Неопознанная ошибка
так работает
SELECT Now() AS [CURRENT DATE], Time() AS [CURRENT TIME]


 
passm ©   (2002-09-30 14:46) [7]

sniknik © (30.09.02 14:41)> У меня DB2 7.2


 
sniknik ©   (2002-09-30 14:51) [8]

вопрос по (непонятно) толи MSAccess то ли MSSQL. ни там ни там это не работает.

а DB2 7.2 я к сожалению не знаю. поэтому верю на слово (вообще я ужас какой доверчивый) :-)) и приму к сведению если придется изучать :-(.


 
passm ©   (2002-09-30 15:05) [9]

sniknik © (30.09.02 14:51)> Ругается именно на конструкцию SELECT... FROM (VALUES(...))?
Попробуй, если не тяжело:
SELECT N.N1, N.N2
FROM (VALUES(1, 2)) AS N(N1, N2)

А вообще DB2 - вещь хорошая.


 
sniknik ©   (2002-09-30 16:38) [10]

не тяжело

подключение к mdb
EOleException : Ошибка синтаксиса в предложении FROM

к mssql
EOleException : Incorrect syntax near the keyword "VALUES"

не сомневаюсь иначе ее бы все бросили. а раз живет то в чемто хорошая.



Страницы: 1 вся ветка

Текущий архив: 2002.10.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
14-68913
der
2002-09-26 14:34
2002.10.21
Бухгалтеру надо в Экселе вставить автоматом сумму на странице


6-68898
Алёшка
2002-08-19 19:24
2002.10.21
Как написать что-то типа прохи-сервера


14-69005
Shadow
2002-09-26 16:01
2002.10.21
А правда, что программисты вспыльчивые люди?


14-68930
Delph
2002-10-01 12:11
2002.10.21
Надо преобразовать исходники Java в Delphi.


14-68978
Walker
2002-09-29 00:59
2002.10.21
Идейка...