Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 3.944 pregleda

Najnovija ↓

Re: Problem C++ MyODBC Update tabele sa vise indexa 19.05.2004. u 16:56 · pre 273 meseca #2
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).
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: Problem C++ MyODBC Update tabele sa vise indexa 19.05.2004. u 17:18 · pre 273 meseca #3
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.
Re: Problem C++ MyODBC Update tabele sa vise indexa 19.05.2004. u 17:27 · pre 273 meseca #4
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.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme