Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Параметрический запрос  [new]
DzonyB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 2382
При чем здесь Access? Если я делаю запросы на MS SQL2005
Declare @DataNuo datetime;
@DataIki datetime
SELECT SutID, Stat, SandID, SutTipID, Grupe, SutSerija, SutNr, SutData, ApmData, FirID, FirID1, AdrID, SutNamas, DarbID, SutSuma, SutNuol, SutSumSuNuol
FROM dbo.tblSutarciai
WHERE (SutData BETWEEN CONVERT(DATETIME, @DataNuo, 102) AND CONVERT(DATETIME, @DataIki, 102))
12 июн 09, 23:01    [7295019]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
DzonyB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 2382
Как правильно написать этот запро?

Declare @DataNuo datetime;
@DataIki datetime
@DataNuo='2001.01.01'
@DataIki='2009.01.01'
SELECT SutID, Stat, SandID, SutTipID, Grupe, SutSerija, SutNr, SutData, ApmData, FirID, FirID1, AdrID, SutNamas, DarbID, SutSuma, SutNuol, SutSumSuNuol
FROM dbo.tblSutarciai
WHERE (SutData BETWEEN CONVERT(DATETIME, @DataNuo, 102) AND CONVERT(DATETIME, @DataIki, 102))

При попытке сохранить или выполнить запрос на SQL2005 запрос не сохраняет ,а закрывает SQL2005 и посылает в VisualStudio!!!!!!!!!! Где ошибка в запросе?
12 июн 09, 23:30    [7295099]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
Про аксесс вы начали рассказывать.

SQL2005 - прям вот так программа называется, в которой вы пишите?
12 июн 09, 23:43    [7295124]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
DzonyB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 2382
Я извиняюсь здесь собираются языки почесать? если Вам интерсно, то программа мазывается SQL Server 2005.Но причем здесь это к моему вопросу? абсолютно не врубаюсь!!!!!!!!!!!!!!!! Спасибо за помощь!!!!!!!!!!!!!!!!
12 июн 09, 23:48    [7295140]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
Ray D
Member

Откуда: from the middle of nowhere
Сообщений: 3598
Блог
Сначала пройдите тьюринг-тест, пожалуйста.

К сообщению приложен файл. Размер - 0Kb
13 июн 09, 00:03    [7295162]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
DzonyB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 2382
Мдааааааааа ! Здесь форум непуганых идиотов!? Извините за беспокойство! Тема закрыта! Спокойной ночи!
13 июн 09, 00:12    [7295179]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
DzonyB
Member [заблокирован]

Откуда: Евросоюз
Сообщений: 2382
Всем спокойной ночи
13 июн 09, 00:58    [7295279]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
DzonyB
Я извиняюсь здесь собираются языки почесать? если Вам интерсно, то программа мазывается SQL Server 2005.Но причем здесь это к моему вопросу? абсолютно не врубаюсь!!!!!!!!!!!!!!!! Спасибо за помощь!!!!!!!!!!!!!!!!
Не врубаетесь совершенно. Стандартной программы SQL Server 2005 нет.

З.Ы. Хинт - название программы можно прочитать в левом верхнем углу окна, на синенькой такой полоске. Ну, еще иногда в пункте меню About.
13 июн 09, 02:49    [7295425]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
:)_:)
Guest
DzonyB
Мдааааааааа ! Здесь форум непуганых идиотов!? Извините за беспокойство! Тема закрыта! Спокойной ночи!

Действительно, редко, но попадаются попадаются непуганые идиоты, не способные прочитать название программы, которой пользуются, не знающих, что сообщения об ошибках можно читать и даже копировать (Ctrl + C) и вставлять в свой пост на форуме (Ctrl + V). При этом, страдающих манией величия, что мешает им подумать, прежде чем грубить.

DzonyB
закрывает SQL2005 и посылает в VisualStudio!!!!!!!!!! Где ошибка в запросе?

В запросе ошибки начинаются со второй строки, ибо Declare после символа ";" заканчивается (читать BOL). Но, походу, есть более серьезная ошибка в генокоде, его разработчики явно накосячили.
13 июн 09, 07:07    [7295500]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
RAndrey
Member

Откуда:
Сообщений: 324
DzonyB
Я извиняюсь здесь собираются языки почесать? если Вам интерсно, то программа мазывается SQL Server 2005.Но причем здесь это к моему вопросу? абсолютно не врубаюсь!!!!!!!!!!!!!!!! Спасибо за помощь!!!!!!!!!!!!!!!!


Наверно, Сами написали? :) Круто :)

ps где описание ошибки?
13 июн 09, 09:45    [7295538]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
GlebZ
Member

Откуда: USA
Сообщений: 284
Хорошо ещё, что ж Visual Studio посылает. А могло бы и прямо ... послать
Водку? Водку - буду!
16 июн 09, 21:34    [7307383]     Ответить | Цитировать Сообщить модератору
 Re: Параметрический запрос  [new]
flexgen
Member

Откуда: Город на песке
Сообщений: 765
DzonyB,

Правильно должно быть так:
Declare @DataNuo datetime
Declare @DataIki datetime

set @DataNuo =  '20010101'
set @DataIki = '20090101'

SELECT SutID, Stat, SandID, SutTipID, Grupe, SutSerija, SutNr, SutData, ApmData, FirID, FirID1, 
           AdrID, SutNamas, DarbID, SutSuma, SutNuol, SutSumSuNuol
FROM dbo.tblSutarciai
WHERE SutData BETWEEN @DataNuo AND @DataIki

Кстати, где скрипт создания таблицы? И непонятно зачем ты объявлял переменные типа datetime а потом преобразовывал их опять в datetime.
И в порядке дружеского совета - прежде чем требовать ответы постарайся правильно сформулировать вопрос.
16 июн 09, 23:37    [7307683]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить