Íåñîîòâåòñòâèå òèïîâ äàííûõ
|
|
×åòâåðã, 21 Ìàÿ 2015 ã. 09:35
+ â öèòàòíèê
Äîáðûé äåíü, ïîäñêàæèòå èç çà ÷åãî ìîæåò âûëàçèòü òàêàÿ îøèáêà?
---------------------------
Project1
---------------------------
Íåñîîòâåòñòâèå òèïîâ äàííûõ â âûðàæåíèè óñëîâèÿ îòáîðà.
---------------------------
ÎÊ
---------------------------
âîçìîæíî ëè ýòî èç çà íå õâàòêè ñêîáîê? access ãåíåðèðóåò âîò òàêîé âîò çàïðîñ
SELECT Ñòóäåíò.[¹_ãðóïïû], Ôèçëèöî.Ôàìèëèÿ, Ôèçëèöî.Èìÿ, Ôèçëèöî.Îò÷åñòâî, *
FROM Ãðóïïà INNER JOIN (Ôèçëèöî INNER JOIN Ñòóäåíò ON Ôèçëèöî.Êîä = Ñòóäåíò.[¹ ôèçëèöà]) ON Ãðóïïà.Êîä = Ñòóäåíò.[¹_ãðóïïû]
WHERE ((([Ãðóïïà].[¹_ãðóïïû])=[Íîìåð ãðóïïû]));
à íà êíîïêó âåøàþ âîò òàê:
AnsiString sql;
DataModule5->StudQuery->SQL->Clear();
DataModule5->StudQuery->Active=false;
for(int i=0; iItems->Count;i++)
{
if (ListView2->Items->Item[i]->Checked) {
if (sql!="")
{
sql+=" or " ;
}
sql+= "[Ãðóïïà].[¹_ãðóïïû]=" + ListView2->Items->Item[i]->SubItems->Strings[0];
}
}
DataModule5->StudQuery->SQL->Text ="SELECT Ñòóäåíò.[¹_ãðóïïû], "
"Ôèçëèöî.Ôàìèëèÿ, Ôèçëèöî.Èìÿ, Ôèçëèöî.Îò÷åñòâî, *"
"FROM Ãðóïïà INNER JOIN (Ôèçëèöî INNER JOIN Ñòóäåíò ON Ôèçëèöî.Êîä = Ñòóäåíò.[¹ ôèçëèöà]) "
"ON Ãðóïïà.Êîä = Ñòóäåíò.[¹_ãðóïïû] "
"where (" + sql +")";
DataModule5->StudQuery->Active=true;
http://www.sql.ru/forum/1157711/nesootvetstvie-tipov-dannyh
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-