[ popacss @ 05.03.2006. 17:36 ] @
Pokusavam da u ADODataSet iz koda unesem Commandtext i to radim na sl. nacin

with ADODataSet1 do
begin
commandtype := cmdText;
CommandText:='SELECT sifragod.godina, sifratroska.Naziv_troska, troskovnik.opis, troskovnik.iznos, troskovnik.datum';
Commandtext:='FROM sifratroska';
CommandText:='INNER JOIN (sifragod INNER JOIN troskovnik';
CommandText:='ON sifragod.ID_godine = troskovnik.ID_godine) ON sifratroska.ID_troska = troskovnik.ID_troska';
CommandText:='WHERE troskovnik.ID_troska = '+QuotedStr(z)+';
CommandText:='AND troskovnik.ID_godine ='+QuotedStr(g)+'';
end;

i on samo vidi poslednju liniju ( AND troskovnik.Id_godine ='1') a ako sve napisem u jednoj liniji on kaze da je duze od 255 karaktera i opet nista, ali ni zadnja linija mi ne odgovara jer je on vidi sa apostrofima a meni treba cista jedinica , kako ovo da resim????

Ovo je sve radilo sa obicnim komponentama kada sam umesto commandtext pisao SQL.Add().
[ Almedin @ 05.03.2006. 17:41 ] @
Pa u svakom redu ti pridruzis tekst cime gubis prethodni, treba ovako nekako:

CommandText:='SELECT sifragod.godina, sifratroska.Naziv_troska, troskovnik.opis, troskovnik.iznos, troskovnik.datum';
Commandtext:=Commandtext + ' FROM sifratroska';
[ popacss @ 05.03.2006. 17:53 ] @
Hvala majstore taj deo sljaka !!! Molio bih te da mi pomognes ako mozes i oko drugog dela problema sa apostrofima?
[ Srki_82 @ 06.03.2006. 12:43 ] @
Citat:
ali ni zadnja linija mi ne odgovara jer je on vidi sa apostrofima a meni treba cista jedinica


Nemoj koristiti QuotedStr :)

Code:
.
.
.
CommandText := 'AND troskovnik.ID_godine = ' + g;
[ popacss @ 07.03.2006. 20:28 ] @
Hvala puno!!! problem uspesno resen uz vasu pomoc!!!