[ salvaric @ 06.08.2012. 00:26 ] @
Pozdrav svima, kreirao sam sql upit za insert podataka iz jedne tabele u drugu, napravio sam for petlju koja ubacuje jedan po jedan naziv tabele u sql upit i izvršava ga, i to sve lepo radi dok ne naiđe na jednu tabelu pod imenom Roba i tad mi izbaci poruku o grešci: "Syntax error in inset into statement.". sql upit za tu tabelu: INSERT INTO Roba(SifraArtikla,NazivArtikla,IDJM,IDGrupe,IDPartnera,PSBr,Opis,Proizvod,Komponenta,Sirovina,BrSarze,Pakovanje,PStopa,No,InternaSifra,SifraKase,n_cena,id_korisnika,sync) IN 'C:\Baza.mdb' SELECT SifraArtikla,NazivArtikla,IDJM,IDGrupe,IDPartnera,PSBr,Opis,Proizvod,Komponenta,Sirovina,BrSarze,Pakovanje,PStopa,No,InternaSifra,SifraKase,n_cena,id_korisnika,sync FROM Roba IN 'C:\sync.mdb' where SifraArtikla not in (SELECT SifraArtikla from Roba IN 'C:\Baza.mdb') Struktura tabele je ista kao i u drugim tablama, standardna polja tipa Number,Text i Yes/No. Koristim Ado komponente i Access bazu. Dal neko može raztumačiti o čeme se tu radi. [Ovu poruku je menjao salvaric dana 06.08.2012. u 01:49 GMT+1] Uspio sam rešiti problem, kolone iz tabela sam stavio u [] zagrade i sve radi kako treba. Verovatno problem prave kolone koje imaju "_" ili neki drugi karakter, al nisam 100% siguran, u svakom slučaju može nekome poslužiti ko bude imao sličan problem. Molio bih administratora da zaključi ovu temu, problem je rešen, hvala. [Ovu poruku je menjao salvaric dana 06.08.2012. u 14:25 GMT+1] |