Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для psybehemoth
32 / 9 / 1
Регистрация: 01.06.2013
Сообщений: 79

Ошибка в запросе (как правильно запросить дату)

05.01.2014, 21:15. Показов 828. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте

Пытаюсь сделать запрос к бд следующего рода:

VB.NET
1
SqlCom = New OleDb.OleDbCommand("SELECT ФИО, Дата рождения, FROM MainBase", Con)
Ругается на синтаксическую ошибку (отсутствие оператора) в "Дата рождения"
Материала по работе с датами практически не нашел.
Перепробовал все. (), [], = , LIKE, dd.mm.yyy...
Укажите на косяк пожалуйста....
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2014, 21:15
Ответы с готовыми решениями:

Как запросить дату рождения пользователя?
В приложении нужно запросить дату рождения пользователя, но нужно, чтобы он был старше 18 лет. Я видел, как на некоторых сайтах даты, где...

Как правильно запросить
У меня есть 4 таблицы.Нужно из первый вытащить id по custom_id и ordering.И потом продолжаем делать запрос по 3 таблицам но нужно...

В SQL запросе получить дату начала и дату конца следующего месяца
В SQL запросе необходимо использовать дату начала следующего месяца, и дату конца следующего месяца. Как их получить непосредственно в...

5
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
05.01.2014, 21:29
Думаю, самый первый-Дата рождения в квадратных скобках должна быть... Там пробел...
И посмотри в FAQ, там есть примеры.
1
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
05.01.2014, 21:35
Если квадратные скобки не помогают, то возможно название в запросе [Дата рождения] не совпадает с названием поля в самой таблице БД? В БД имена полей рекомендуется использовать без пробелов (вместо " " знак "_" использовать) и на английском
1
 Аватар для Nachrichter
649 / 601 / 92
Регистрация: 19.03.2012
Сообщений: 1,128
05.01.2014, 21:41
Цитата Сообщение от psybehemoth Посмотреть сообщение
("SELECT ФИО, Дата рождения, FROM MainBase", Con)
А разве не
VB.NET
1
"SELECT * FROM [Таблица] WHERE [Дата рождения]='значение'"
?
Цитата Сообщение от emenem97 Посмотреть сообщение
В БД имена полей рекомендуется использовать без пробелов (вместо " " знак "_" использовать) и на английском
emenem97, с русским\английским проблем в Access'e не возникало, а вот пробелы...тут Вы правы.
1
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
05.01.2014, 22:07
Цитата Сообщение от Nachrichter Посмотреть сообщение
А разве не
это оно и есть, только звездочка означает выбор всех полей, а автор выбирает определенные поля (только ФИО, Дата рождения. Возможно полей в таблице значительно больше) без фильтрации по дате (то есть без where )

Добавлено через 43 секунды
psybehemoth, после Дата рождения запятая лишняя. Уберите ее

Добавлено через 3 минуты
Так пробуйте
VB.NET
1
SqlCom = New OleDb.OleDbCommand("SELECT ФИО, [Дата рождения] FROM MainBase", Con)
2
 Аватар для psybehemoth
32 / 9 / 1
Регистрация: 01.06.2013
Сообщений: 79
05.01.2014, 22:35  [ТС]
Спасибо большое!
Проблема была таки в скобках и лишней запятой (проглядел).
Поля базы, по вашему совету переназвал.
Низкий вам поклон)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2014, 22:35
Помогаю со студенческими работами здесь

Как изменить дату в запросе
Есть такая проблема. Выполняется запрос к оборотам регистра бухгалтерии. Запрос5 = Новый Запрос; Запрос5.Текст = "ВЫБРАТЬ ...

Запросить дату у пользователя со слэшами
Возможно ли вообще такое в консольном режиме? "Введите дату: dd/mm/yyyy" Типа: cin >> dd; cout << "/"; cin...

Как выбирать самому дату для указания диапазона в запросе ?
Есть SQL-запрос: SELECT Запись_приём.Номер_карты, Пациенты.Фамилия, Пациенты.Имя, Пациенты.Отчество, Count(Запись_приём.Номер_карты) AS...

Запросить у пользователя время/дату, и проверить, совпадают ли они с системными
1. Написать командный файл. который: • запрашивает у пользователя время, а потом дату • если дата и время совпадают с системными, то...

С помощью циклов запросить у пользователя дату, и выдать знак зодиака
В очередной раз прошу вас о помощи. Запросите у пользователя дату рождения, и выдайте знак зодиака по японскому календарю. Название...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru