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

kako da postavim provaidername u tclientdataset

[es] :: Pascal / Delphi / Kylix :: kako da postavim provaidername u tclientdataset

[ Pregleda: 2547 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
212.200.115.*

Sajt: www.set.rs


+2 Profil

icon kako da postavim provaidername u tclientdataset23.09.2006. u 13:19 - pre 213 meseci
na formi imam provaiderdataset koji je lepo povezan na bazu i tako dalje.
Problem je sto hocu da napravim TClientDataSet ali da ga napravim u toku programa, a ne da ga stavim na formu.
kod je sledeci

Code:

  client:=tclientdataset.Create(client);
  client.Active:=false;
  Client.ProviderName:='MainForm.ProvaiderSelect';
  sql:='select naziv from posao where nivo='+chr(39)+inttostr(nivo)+chr(39);
  DataKonekcija.UpitnikSelect.SQL.Clear;
  DataKonekcija.UpitnikSelect.SQL.Add(sql);
  Client.Active:=false;
  Client.Active:=true;



pri zadnjem redu mi kaze da fali provaider set. To bi treba da sam postavio sa

Code:

Client.ProviderName:='MainForm.ProvaiderSelect';


ali izgleda nisam. Forma se zove MainForm. I taj proavider odlicno radi sa Clientima koje postavim u design rezimu, ali da ih ovako napravim nece.
Verovatno se drugacije postavlja Provider ali ne znam kako...
 
Odgovor na temu

delalt

Član broj: 68360
Poruke: 198
*.teol.net.



Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 15:56 - pre 213 meseci
Citat:
Client.ProviderName:='MainForm.ProvaiderSelect';

Probaj samo da staviš:
Code:
Client.ProviderName:='ProvaiderSelect';

ili to sve prebaci u DataModul.
Ako ne ide, probaj da ClientDataSet ne kreiraš u kodu, za probu postavi
sve komponente statički, poveži, pa onda samo prepiši da isto bude u kodu.
 
Odgovor na temu

Milos D
Beograd

Član broj: 5621
Poruke: 280
*.adsl.sezampro.yu.



+1 Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 16:08 - pre 213 meseci
Iz helpa:

ProviderName can also be used to link the client dataset to a provider in the same process space, as long as the provider component has the same Owner as the client dataset. If the local provider component has a different Owner, use the SetProvider method instead.

znaci ili stavi da i Client i provider imaju istog Ownera ili pokusaj sa SetProvider metodom...
 
Odgovor na temu

Milos Sreckovic
System administrator, SET d.o.o.
Šabac

Član broj: 30126
Poruke: 267
212.200.115.*

Sajt: www.set.rs


+2 Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 18:45 - pre 213 meseci
uspeo sa SetProvaider metodom,hvala!!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: kako da postavim provaidername u tclientdataset

[ Pregleda: 2547 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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