Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не работает запрос. / 8 сообщений из 8, страница 1 из 1
28.03.2006, 14:25
    #33629742
Homosum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Есть такой запрос: SELECT * FROM TestReferences

Все работает просто превосходно, таблица TestReferences имеет 8 полей:
id
code
name
AcDate
AcString
AcInt
AcFloat
New1


Теперь переделываю запрос в такой вид:

SELECT TestReferences.id, TestReferences.code, TestReferences.name, TestReferences.AcDate, TestReferences.AcString, TestReferences.AcInt, TestReferences.AcFloat, TestReferences.New1 FROM TestReferences

Выдает следующую ошибку.
В чем дело, что не так!
...
Рейтинг: 0 / 0
28.03.2006, 15:00
    #33629886
UTILIZATOR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Через какой компонент обращаешься к базе?
В разных компонентах, запуск запроса на выполнение происходит по-разному
P.S.
сам я пользуюсь компонентами Oracle Data Access Components Net version 5.55.0.19 (31.05.05)
...
Рейтинг: 0 / 0
28.03.2006, 15:39
    #33630029
Homosum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Простите, не сказал сразу. Платформа VC++.Net
Коннекчусь через ODBC к базе. База MS Access.
Причем, в том же проекте я пишу такой запрос:

SELECT Books.id, Books.code, Books.name, Books.Author, Books.TestR, TestReferences.Code, TestReferences.Name FROM Books left join TestReferences on Books.TestR = TestReferences.id

и все работает.
...
Рейтинг: 0 / 0
28.03.2006, 18:27
    #33630611
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Похоже, дело не в тексте запроса.

Ты прямо ODBC функции вызываешь или [какой-то аналог] CRecordset?

Приведи текст (соотв. кусочек).
...
Рейтинг: 0 / 0
28.03.2006, 19:44
    #33630747
Homosum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
А код прост:

CR->Close();
CR->Open(CRecordset::snapshot,Query);

Query соответственно, содержит запрос
CR объект типа CRecordset.
...
Рейтинг: 0 / 0
29.03.2006, 01:38
    #33631039
Chernomor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
а поле New1 переименовать не пробывал
...
Рейтинг: 0 / 0
29.03.2006, 10:01
    #33631410
Homosum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Где переименовать? В таблице базы данных?
...
Рейтинг: 0 / 0
29.03.2006, 11:42
    #33631699
Ой Вэй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает запрос.
Покажи DoFieldExchange().
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Почему не работает запрос. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]