Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

помогите с Query

494
14 декабря 2002 года
Treolorn
30 / / 20.06.2000
Почему-то происходит ошибка при запросе:
select * from "data.db" where FistName = "lalala"

ругается на 'FirtName'

при
select FirstName from "data.db" where FirstName = "lalala"

ругается на первый FirtName.


Ничего не пойму.
В Query в DatabaseName стоит алиас тот который нужно.
469
14 декабря 2002 года
Sli
71 / / 20.01.2000
а что иммено пишет ?
494
14 декабря 2002 года
Treolorn
30 / / 20.06.2000
Цитата:
Originally posted by Sli
а что иммено пишет ?



Да обычную записную книжку. Создал файл *.db. И все... таблица работает, а вот запрос ни как не хочет.
Какая тут ошибка?? Даже по книжке делал. Один к одному. Не работает и все.... :-(

295
16 декабря 2002 года
gray_k
356 / / 20.12.1999
текс сообщения об ошибке дай.
мож ты просто имя поля неправильно пишешь
494
16 декабря 2002 года
Treolorn
30 / / 20.06.2000
Цитата:
Originally posted by gray_k
текс сообщения об ошибке дай.
мож ты просто имя поля неправильно пишешь



запрос:
select group from "data.db"

выдает: 'Invalid use of keyword.' (ругается на 'group')

запрос:
select * from "data.db" (хоть с ';' хоть без)

- все отлично работает.
для проверки работоспособности поставил TDBEdit.

469
16 декабря 2002 года
Sli
71 / / 20.01.2000
у тебя не с полями проблема, а с синтаксисом....
я пишу под oracle так что может в данном случае и не прав, но мне кажеться кавычки у названия таблицы лишние, да и значения пишуться в одинарных...
а вообще надо всегда читать что в ексепшене пишут, иногда очень полезные вещи.
и попробуй запрос в SQL Explorer, если он там проходит, то тогда надо разбираться как ты подключаешься к базе.
2.2K
17 декабря 2002 года
M_Fighter
15 / / 20.11.2002
Цитата:
Originally posted by Treolorn


запрос:
select group from "data.db"

выдает: 'Invalid use of keyword.' (ругается на 'group')

запрос:
select * from "data.db" (хоть с ';' хоть без)

- все отлично работает.
для проверки работоспособности поставил TDBEdit.


Всем с добрым утречком !
Возможно я ошибаюсь, но по моему в SQL "group" - ключевое слово. Попробуй изменить имя поля - может помочь.

469
17 декабря 2002 года
Sli
71 / / 20.01.2000
Да скорее всего из-за этого и ругаеться, можно попробовать с алиасами,
select d.group from "data.db" d where .....
но лучше не называть поля ключевыми словами
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог