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

Greška u SQL upita?

[es] :: Pascal / Delphi / Kylix :: Greška u SQL upita?

[ Pregleda: 1246 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
*.adsl.eunet.rs.



+4 Profil

icon Greška u SQL upita?06.08.2012. u 00:26 - pre 142 meseci
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]
Nikad izvini!
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Greška u SQL upita?

[ Pregleda: 1246 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

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