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

Problem C++ MyODBC Update tabele sa vise indexa

[es] :: MySQL :: Problem C++ MyODBC Update tabele sa vise indexa

[ Pregleda: 3008 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MiroKun
Miro Kundacina
Beograd

Član broj: 26829
Poruke: 2
194.106.186.*

Sajt: WWW.PRONARAT.COM


Profil

icon Problem C++ MyODBC Update tabele sa vise indexa19.05.2004. u 14:27 - pre 241 meseci
Koristim C++ i MySQL preko MyODBCa i sve je ok kada na tabelama imam 1 index *(primary key) ali kada dodam drugi index on jednostavno ne menja podatke na update. Da li je ko imao slican problem .
Unapred hvala

Miro Kundacina , [email protected]
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Problem C++ MyODBC Update tabele sa vise indexa19.05.2004. u 15:56 - pre 241 meseci
Moras malo konkretnije objasniti situaciju. Kopiraj nam kod koji kucas za update tih podataka, a mozes i strukturu tabele (dobijes ju sa DESC ime_tabele).
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

MiroKun
Miro Kundacina
Beograd

Član broj: 26829
Poruke: 2
194.106.186.*

Sajt: WWW.PRONARAT.COM


Profil

icon Re: Problem C++ MyODBC Update tabele sa vise indexa19.05.2004. u 16:18 - pre 241 meseci
POLISA_ID int(11) YES MUL NULL
polisa_no int(11) YES MUL NULL
TREBOVANJE_ID int(11) YES NULL
KONT_NO char(1) YES NULL
SIF_VRSTA int(11) YES NULL
SIF_STATUS int(11) YES NULL
SIF_OSIG_DRUSTVO int(11) YES NULL
MAG_P_DAT date YES NULL
MAG_P_OPER int(11) YES NULL
MAG_K_DAT date YES NULL
MAG_K_OPER int(11) YES NULL
NAP_DAT date YES NULL
NAP_OPER int(11) YES NULL
IME_I_PRE varchar(50) YES NULL
OPSTINA varchar(50) YES NULL
IND_ZAMENA char(1) YES NULL
ZAM_POL_NO int(20) YES NULL
ZAM_KONT_NO char(1) YES NULL
SIF_TARIFA int(11) YES NULL
IND_TEHNICKI char(1) YES NULL
SIF_OPSTINA int(11) YES NULL
OSK varchar(10) YES NULL
ADRESA varchar(50) YES NULL
DAT_DO date YES NULL
SERIJA char(1) YES NULL
BR_FAK varchar(15) YES NULL
DOD_POLISA_NO int(20) YES NULL
br_user_treb varchar(10) YES NULL
klijent_id int(11) YES NULL
broker_id int(11) YES NULL
vodeci_id int(11) YES NULL
red_br_stavke int(11) YES NULL

Ovo je struktura,
znaci koristim c++ mfc i CRecordSet klasu i sve potpuno ok radi dok imam index po polju polisa_id koji je jedinstven (primary key),
ali kada postavim i index po polju polisa_no imam veliki problem. rsSel.AddNew() radi tj dodaje nove redove ali rsSel.Edit() ne promeni podatke iako ne vrati gresku. Posto je upit postavljen parametrizoano po polisa_id

select polisa_id, mag_k_dat, mag_k_oper, sif_status,
ime_i_pre, sif_opstina, opstina, sif_tarifa,
ind_zamena, zam_pol_no, zam_kont_no, ind_tehnicki, osk,
adresa, dat_do, dod_polisa_no,
vodeci_id, red_br_stavke
from polisa
where polisa_id=?
proverio sam parametre i to i sve je u redu. kada uradim upit on nadje tekuci slog i dozvoli ga za Edit() ali na Update ne promeni podatke u bazi.
Da jos jednom napomenem kada imam index samo po polisa_id sve radi potpuno ok.
unapred hvala.
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Problem C++ MyODBC Update tabele sa vise indexa19.05.2004. u 16:27 - pre 241 meseci
Dao si kod za SELECT, ali gdje je za UPDATE? Nisam radio sa tim RecordSet klasama, pa ti ne mogu pomoci, ako je problem indirektno povezan sa njima.
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

[es] :: MySQL :: Problem C++ MyODBC Update tabele sa vise indexa

[ Pregleda: 3008 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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