Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

novi polinja vo paradox tabeli

[es] :: Pascal / Delphi / Kylix :: novi polinja vo paradox tabeli

[ Pregleda: 1443 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

segment
Vesna Lazareska Arsik
Skopje, Makedonija

Član broj: 280596
Poruke: 30
77.28.77.*



Profil

icon novi polinja vo paradox tabeli15.06.2011. u 16:04 - pre 156 meseci
Vo runtime na delphi aplikacija kako mozam da proveram dali postoi nekoe pole vo odredena paradox tabela, i ako ne postoi da go dodadam. Dodavanjeto aj ke go napravam so query so alter table megutoa ne znam kako da proveram dali toa veke postoi.
Pozdrav
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
*.dynamic.sbb.rs.



+62 Profil

icon Re: novi polinja vo paradox tabeli18.06.2011. u 19:05 - pre 156 meseci
Ne znam koje komponente koristis, ali bi tebalo da je je ipak jednostavno, jer su sve data access komponente izvedene od TDataSet-a.

Metoda TDataSet.FieldByName() vraca nil ako polje sa trazenim imenom ne postoji.

Pozz
 
Odgovor na temu

segment
Vesna Lazareska Arsik
Skopje, Makedonija

Član broj: 280596
Poruke: 30
77.28.72.*



Profil

icon Re: novi polinja vo paradox tabeli19.06.2011. u 12:50 - pre 156 meseci
Ova vraka nil ama ako ne postoi vo dataset a jas sakam da proveram dali postoi vo originalnata tabela. Ova mi e potrebano zasto programata raboti na razlicni mesta i po potreba sum dodala nekoj polinja vo tabelite. Sega da ne pamtam kade sum a kade ne sakam pri startuvanje na programata da se proveri dali postoi poleto vo tabelata ili ne ako ne da se dodade so nekoja pocetna vrednost.
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
195.46.55.*



+62 Profil

icon Re: novi polinja vo paradox tabeli20.06.2011. u 10:49 - pre 156 meseci
segment, dao sam ti sve sto treba, ali (izgleda) ne znas dovoljno materiju...

Sta znaci 'originalna tabela'? Ako uzmes TQuery, napucas mu upit sa 'select * from anytable', gde je 'anytable' ciljana tabela, gornji metod ce garantovano da radi. TQuery je izveden od TDataSet-a, znaci JESTE dataset (TQuery is TDataSet = true).

Ali evo i drugog nacina. Pogledaj u help-u komponente TSession i TDatabase, pa onda (hijerarhijski) redom 'na dole' (TTable, TField).

Pozz
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: novi polinja vo paradox tabeli20.06.2011. u 12:08 - pre 156 meseci
> Ova vraka nil ama ako ne postoi vo dataset a jas sakam da proveram
> dali postoi vo originalnata tabela. Ova mi e potrebano zasto
> programata raboti na razlicni mesta i po
> potreba sum dodala nekoj polinja vo tabelite. Sega da ne pamtam kade
> sum a kade ne sakam pri startuvanje na programata da se proveri dali
> postoi poleto vo tabelata ili ne
> ako ne da se dodade so nekoja pocetna vrednost.

Prvo sa SELECT * FROM tabela i open možeš dobiti sva polja u datoj tabeli. Ako trebaš da proveriš da li neko određeno polje postoji koristi FieldByName, ako trebaš da vidiš koja sva polja postoje onda koristi: DataSet.Fields.GetFieldNames.

Za primer kako dodati novo polje u tabelu pogledaj: http://www.elitesecurity.org/t227211-0#1355437
 
Odgovor na temu

segment
Vesna Lazareska Arsik
Skopje, Makedonija

Član broj: 280596
Poruke: 30
77.28.107.*



Profil

icon Re: novi polinja vo paradox tabeli20.06.2011. u 13:30 - pre 156 meseci
Jas se izvinuvam sto ve zamarav zaradi moja banalna greska. Jas sum stavila open na dataset-ot pred funkcijata fieldbyname. Zatoa mojte obidi bile zaludni, porakata za nepostoenje na poleto bile od toa. Debug ti gi otvara ocite :) Fala mnogu
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: novi polinja vo paradox tabeli

[ Pregleda: 1443 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.