Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вопрос по дате Добавлено: 18.12.03 00:08  

Автор вопроса:  Casper

Мне нужно сделать выборку за последнюю неделю.

...

 Dim dat As String

dat = Date - 7

...

rs.Source = "SELECT Nname, City, Zakaz.Snum, Odate FROM Zakaz, Porydok WHERE Zakaz.Cnum=Porydok.Cnum AND Porydok.Odate>" & dat

Выдает синтаксическую ошибку в выражении запроса. Подскажите в чём беда.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #1
Добавлено: 18.12.03 09:33

Какая база?

Если Access, то дата берется в решетки (#) и в формате mm/dd/yyyy

rs.Source = "SELECT Nname, City, Zakaz.Snum, Odate FROM Zakaz, Porydok WHERE Zakaz.Cnum=Porydok.Cnum AND Porydok.Odate>#" & Format(dat, "mm/dd/yyyy") & "#"

Ответить

Номер ответа: 2
Автор ответа:
 Legik



ICQ: 292375033 

Вопросов: 3
Ответов: 72
 Профиль | | #2 Добавлено: 18.12.03 10:48

А можно применить CDate()

... AND Porydok.Odate>CDate(' " & dat & " ')"
(только для MS Access)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам