Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 2.955 pregleda

Najnovija ↓

kako se koristi updatesql 27.05.2012. u 23:05 · pre 175 meseci #1
kada se koristi ova vrsta sql u query,izlazi greska,pa se mora dodati updatesql komponenta,mene zanima sta dalje....jer ja nju dodam i izbegnem tu gresku ali mi se podaci ne azuriraju,sta treba uraditi sa query ili updatesql...Hvala unapred
Re: kako se koristi updatesql 28.05.2012. u 10:06 · pre 175 meseci #2
Update sql se koristi tako sto u sam SQL text sqlqyery-a upises update komandu "update tabela set polje=vrednost" i pozivas sa sqlquery.updateSql umesto sqlquery.open.
Potpis
ERROR974
Re: kako se koristi updatesql 28.05.2012. u 15:04 · pre 175 meseci #3
ovako,imam query1 sa textom 'select * from baza order by rbr',i imam updatesql1 sa textom 'update * from baza',takodje imam query1 kompnentu update object koja mi je podesena na updatesql1....i sada sta treba da ukucam da bi mi podaci bili azurirani...nemam opciju query1.updatesql1
Re: kako se koristi updatesql 28.05.2012. u 20:31 · pre 175 meseci #4
reseno i ovo,i to sasvim slucajno...ni sam ne znam kako ali radi...ha,ha,ha
Re: kako se koristi updatesql 29.05.2012. u 08:34 · pre 175 meseci #5
Nije dobro da ne shvaćaš kako radi jer onda niti ne znaš šta radi :)

Kada radiš Update statement, moraš znati koja polja update-aš i koji su kriteriji, ako ne, možeš napraviti lijepu zbrku u bazi.
Potpis
F
Re: kako se koristi updatesql 29.05.2012. u 10:57 · pre 175 meseci #6
trebalo je samo da u query ostane sto je bilo,dakle ...order by rbr,a u updatesql1,da bude update baze,sa poljem jednim ili svim poljima(svejedno je), a menjam samo jedno,i postavim updateobject u query,dakle stavim updatesql1,i pozivam ga na sledeci nacin....

updatesql1.DataSet.ApplyUpdates ;
query1.Close;
query1.Open;


Meni ovo radi,i stvarno menja samo jedno polje,sto mi i treba,a to je polje u dbgrid1,i menja ga isto kao i da je table...
Ono sto me muci,a uostalom i ne znam cemu to,jeste da se kada je dbgrid1 source table,moze da menja bez ikakvih problema,a kadfa je umesto table,query1,onda mora updatesql,i to samo u slucaju klada je u query1 order by,mogu ih i table1 sortirati,ali bih da izbegnem index
Re: kako se koristi updatesql 29.05.2012. u 13:05 · pre 175 meseci #7
> Ono sto me muci,a uostalom i ne znam cemu to,jeste da se kada je dbgrid1 source table,moze da menja bez ikakvih problema,

Table radi manje-više isto tako, samo što taj deo oko updejta on interno sam vodi računa.

> a kadfa je umesto table,query1,onda mora updatesql,i to samo u slucaju klada je u query1 order by,mogu ih i table1 sortirati,ali bih da izbegnem index

Generalno pravilo je da su Query komponente efikasnije i bolje od table parnjaka, ima malo više posla ali kada jednom postaviš sve na svoje mesto više ti nije problem.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: kako se koristi updatesql 27.06.2012. u 23:36 · pre 174 meseca #8
Jel ovo dovoljno da se promeni selektovano polje u dbgridu,imam komponente updatesql1 i query1....

dbgrid1.DataSource.DataSet.Edit;

dbgrid1.Fields[5].asstring:= 'Urucena';

dbgrid1.DataSource.DataSet.Post;
updatesql1.DataSet.ApplyUpdates ;

query1.close;
query1.open;
Re: kako se koristi updatesql 28.06.2012. u 11:44 · pre 174 meseca #9
Da li baza koja je Paradox mora da ima key il ne,da bi se radio update,i da li u query mora da bude podeseno kes na true,i requestlive isto na true,da bi radio update,tj koristim update za promenu polja u dbgridu...Hvala
Re: kako se koristi updatesql 30.06.2012. u 12:47 · pre 174 meseca #10
reseno,trebalo je camo prvo otkazati updateseq,pa promena u dbgridu,pa onda applyupdate .....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme