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: 757 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

konj
Milos Sreckovic
Sabac

Član broj: 30126
Poruke: 191
212.200.115.*

Jabber: shakalsrecko@elitesecurity.org


Profil

icon kako da postavim provaidername u tclientdataset23.09.2006. u 13:19

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...
TRAVIAN - najbolja web igrica!!!
23.09.2006. u 13:19 

delalt

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



Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 15:56
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.
23.09.2006. u 15:56 

Milos D
Beograd

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



Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 16:08
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...
23.09.2006. u 16:08 

konj
Milos Sreckovic
Sabac

Član broj: 30126
Poruke: 191
212.200.115.*

Jabber: shakalsrecko@elitesecurity.org


Profil

icon Re: kako da postavim provaidername u tclientdataset23.09.2006. u 18:45
uspeo sa SetProvaider metodom,hvala!!
TRAVIAN - najbolja web igrica!!!
23.09.2006. u 18:45 

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

[ Pregleda: 757 | Odgovora: 3 ]

Postavi temu Odgovori

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