Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема при открытии запроса, ругает за типа неправильное поле 
:(
    Опции темы
antur
Дата 1.8.2006, 10:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.7.2006
Где: Москва

Репутация: нет
Всего: нет



Здравствуйте. Вот такая проблема, поясню сразу по ходу.
Создается следующая временная таблица:
Код

TADOQuery *tbQR = new TADOQuery(this);
tbQR->Connection = SkladData->BDBooks;
tbQR->SQL->Add("if (object_id('tempdb..#stat2') is not null) drop table #stat2");
tbQR->SQL->Add("CREATE TABLE #stat2 ([id] [int] IDENTITY (1, 1) NOT NULL ,ID_Load int, DateLoad varchar(25), ClName nvarchar(254) ,w_out nvarchar(50),");
tbQR->SQL->Add(" lbl nvarchar(5), rlz nvarchar(5), skl int, ps int, b int, pc int, sq int, kf decimal(12,4) )");
tbQR->ExecSQL();

Далее она программно заполняется данными.
Потом:
Код

frmReports->qrPlLoads->Close();
frmReports->qrPlLoads->SQL->Clear();
frmReports->qrPlLoads->SQL->Add("SELECT B.ID_Load, CONVERT(nvarchar(10), B.DateLoad,104) AS DateLoadS, B.ClName, B.w_out, B.lbl, B.rlz,");
frmReports->qrPlLoads->SQL->Add("SUM(B.ps) AS Pos, SUM(B.b) AS Boxes, SUM(B.pc) AS Pieces, SUM(B.sq) AS SumQuant, SUM(B.kf) AS KOEFF");
frmReports->qrPlLoads->SQL->Add("FROM #stat2 B GROUP BY B.ID_Load,B.DateLoad,B.ClName,B.w_out,B.lbl,B.rlz ");
frmReports->qrPlLoads->SQL->Add("ORDER BY ISNULL(B.lbl,0),B.DateLoad,B.ClName");
String tst = frmReports->qrPlLoads->SQL->Text;
frmReports->qrPlLoads->Open();

Вот!!! И тут меня ругают: "qrPlLoads: field 'Тип' not found. Так у меня в этом запросе и нету такого поля!!!
PM MAIL   Вверх
Fedia
Дата 3.8.2006, 09:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 465
Регистрация: 2.8.2006
Где: первым встречаю р ассвет

Репутация: нет
Всего: 13



Работал только с Delphi ADO, поэтому не уверен, но попробую угадать:
кликни два раза на qrPlLoads. Скорее всего в перечне полей qrPlLoads у тебя прописано поле 'Тип', а при запросе ты его не указываешь. Поэтому поле тип у тебя остается без источника данных -> из перечня полей qrPlLoads его нужно удалить. Если не прав, то извиняй smile


--------------------
Накануне решающей битвы
Я иду, и надеждою зыбкой
Озаряется эта дорога,
Я мечтаю увидеть улыбку
На лице победившего Бога…
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0945 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.