BIavra

SQL - Incorrect syntax near mark

Content

Zašto ovo uopće pišem?

U SQL-u kreiram dinamički upit. Uvozim podatke pomoću OpenRowset. I sve bješe ok dok nisam proširrio upit sa novim kolonama (dopunjen je izvor podataka). Sve do određene kolone je ok, ali kada nju stavim, nejde. Sve pokušavam, uključujem i pomoć raznih AI alate. Ali od njih slabe pomoći.

Uglavnom, dva izgubljena dana. 

I tako to

Dakle, čisti upit bez ulaznih parametara prolazi bez problema. I dinamički upit je ok do određene kolone. Ubacivanjem ulaznih parametara i izvođenjem istog takvog, ali dinamičkog upita dolazi do greške iz naslova.

Problem je u duljini stringa preko kojeg se izvršava import.  

Nijedan AI se toga nije sjetio, a imao je cijeli kod, tak da..ako se pojavi ta greška i probate razne solucije, koje uključuju izmjenu naziva kolone (mogući posebni znakovi), korištenje duplih apostrofa i nemoguće druge kombinacije, probajte jednostavno podijeliti upit na njih dva ili više.

Post Views: 7