Fråga : CR som inte sätts in i text, sparar skapat från SQL-serveren

Hi

I skapar en spara från en StoredProc using skriva för spara anmärker. Sparaskapelsen är REKO, men CR mellan varje fodrar är inte insatt anvisning för correctly.

T-SQL att skapa stränga: @Msg för
SET = @Msg + @Lot + ”,|” + @barcode + ”,|” + @cnt + ”,|” + LTRIM ((DEN @QTY) STREN) + ”,|” + LTRIM (STREN (@POIDSNET))  + TRYCKET för

A för RÖDINGEN (13) från SPEN ger mig något något liknande:
0106002387002|145238|TOT-VN-BLEUF|29|246
0106002735002|1456325986523|BXP-RP-ROM|30|- 217

which är boten. Men sparalooksnågot liknande:
0106002387002|145238|TOT-VN-BLEUF|29|246 {CR} 0106002735002|1456325986523|BXP-RP-ROM|30|

T-SQL för -217 {CR} som skriver stränga, är: @hr för
execute = sp_OAMethod@objTextStream, ”skriver”, ogiltigt, @String

the {CR} föreställer den 13) caracteren för RÖDINGEN ((lite kvadrera) som gör inte kopiera-klistrat från spara. I verkligheten i stället för {CR}, det finns lite en kvadrera, när det öppnar spara i notepad.

Anyone, har en idé hur man fixar detta? Detta sparar måste ha CR, därför att den importeras av en annan tier-festar system.

thanks ett lott för din help
" klar "

Svar : CR som inte sätts in i text, sparar skapat från SQL-serveren

Jag tror dig bör använda en kombination av chr (10) och chr (13)

… LTRIM (STREN (@POIDSNET))  + RÖDING (13) + CHR (10)

eller

… LTRIM (STREN (@POIDSNET))  + RÖDING (10) + CHR (13)

Andra lösningar  
 
programming4us programming4us