Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 27 odgovora
  • 7.844 pregleda

Najnovija ↓

Re: Problem sa dinamickim editima?! 23.03.2006. u 16:52 · pre 250 meseci #21
Jedino do sad što sam uspeo jeste to da kod:
Code:
for i:=1 to FilterList.Count-1 do begin
         if temp='' then
            temp:=' '''+FilterList.Strings[i]+''' '
         else
            temp:=temp+', '''+FilterList.Strings[i]+''' ';
           if temp1='' then
              temp1:=' '''+eFieldsList[i].Text+''' '
           else
              temp1:=temp1+', '''+eFieldsList[i].Text+''' ';


sam modifikovao u:
Code:
for i:=1 to UnosOsoba.FilterList.Count-1 do begin
         if temp='' then
            temp:=' '''+UnosOsoba.FilterList.Strings[i]+''' '
         else
            temp:=temp+', '''+UnosOsoba.FilterList.Strings[i]+''' ';
           if temp1='' then
              temp1:=' '''+UnosOsoba.eFieldsList[i].Text+''' '
           else
              temp1:=temp1+', '''+UnosOsoba.eFieldsList[i].Text+''' ';
         end;


i na osnovu:
Code:
UnosOsoba.ADOOsobaUn.SQL.SaveToFile('query.txt');

što je sastavni deo:
Code:
UnosOsoba.ADOOsobaUn.Close;
            UnosOsoba.ADOOsobaUn.SQL.Clear;
            UnosOsoba.ADOOsobaUn.SQL.Add('INSERT INTO Osoba  (' + temp + ') VALUES (' + temp1 + ')');
            UnosOsoba.ADOOsobaUn.SQL.SaveToFile('query.txt');
            UnosOsoba.ADOOsobaUn.ExecSQL;

dobio sledeće u query.txt:
Citat:
INSERT INTO Osoba ( 'JMBG' , 'IME' , 'PREZIME' ) VALUES ( '2606981890046' , 'Pera' , 'Petrovic' )


Koliko shvatam, sad je prihvatio punjenje ali neće da memoriše u tabelu. Kaže lepo:
Citat:
Invalid Object name 'Osoba'

A 'Osoba' je tabela u koju se treba memorisati?!!! :(
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Problem sa dinamickim editima?! 24.03.2006. u 02:00 · pre 250 meseci #24
Stvarno, ovo više nema smisla...
Ajd pošalji na mail...
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Problem sa dinamickim editima?! 24.03.2006. u 19:22 · pre 250 meseci
izmenjeno 1 put, poslednji put loshmiscg 27.03.2006. u 18:07
  1. loshmiscg27.03.2006. u 18:07zapis iz teksta poruke
#26
Probao sam sa ADOTable?! Punjenje:

Code:
 with ADOTable1 do begin
             Insert;
              FieldByName(UnOsoba.FilterList.Strings[i]).Value := UnOsoba.eFieldsList[i].Text;
             Post;
          end;


Ovako se memoriše u tabelu, napokon, ali, vrednost koju unosim za JMBG je u jednom redu, vrednost za IME u redu ispod, a vrednost za PREZIME u još jednom redu ispod... Znači, svaku kolonu unosi u novi red:

Code:
JMBG          | IME           |  PREZIME 
2606981890046
                     Pera
                                Petrovic
5464652546554
                     Zoki
                                Zoric


Kako dovesti do toga da se punjenje vrši u jedan red, kako treba?
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Problem sa dinamickim editima?! 24.03.2006. u 21:52 · pre 250 meseci #27
onda radi ovako

;
Code:

with ADOTable1 do begin
             Insert;
             for i := 0 to UnOsoba.FilterList.Count -1 do
              FieldByName(UnOsoba.FilterList.Strings[i]).Value := UnOsoba.eFieldsList[i].Text;
             Post;
          end
Re: Problem sa dinamickim editima?! 25.03.2006. u 02:51 · pre 250 meseci #28
Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Napokon, ljudi, uspeo sam.... Zahvaljujem se svima....
Ali... vratiću se i na ADOQuery, na to isto ali sa SQL upitima, kad malo odanem.... Moram i to rešiti....

Pozzzz ;)
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme