Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
KPEATOP
-
- Бывалый
-
-
- Сообщения: 291
- Зарегистрирован: 02.12.2002 (Пн) 16:33
- Откуда: Russia
KPEATOP » 01.10.2008 (Ср) 13:55
у меня формат даты 13.05.2008 . Когда я эту дату подставляю в SQL у меня выдает ошибку "Дата содержит синтаксическую ошибку в выражении запроса." Попробовал подставить в запросе в ручную дату в формате 13/05/2008 - все нормально. Как же мрне дату менять в такой формат?
База у меня в Access
Set rstTemp = db.OpenRecordset("SELECT * FROM StartDate WHERE Data=" & "#" & DatTest & "#", dbReadOnly) - не работает
Set rstTemp = db.OpenRecordset("SELECT * FROM StartDate WHERE Data=#13/05/2008#", dbReadOnly) - работает
Вечность пахнет нефтью
-
BION
-
- Бывалый
-
-
- Сообщения: 259
- Зарегистрирован: 24.01.2005 (Пн) 21:05
-
BION » 01.10.2008 (Ср) 14:15
KPEATOP писал(а):Set rstTemp = db.OpenRecordset("SELECT * FROM StartDate WHERE Data=#13/05/2008#", dbReadOnly) - работает
- Код: Выделить всё
"#" + Format(DatTest, "dd\/mm\/yyyy") + "#"
Буээ!
-
KPEATOP
-
- Бывалый
-
-
- Сообщения: 291
- Зарегистрирован: 02.12.2002 (Пн) 16:33
- Откуда: Russia
KPEATOP » 01.10.2008 (Ср) 14:25
спасиб...работает
Вечность пахнет нефтью
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 67