Vraag : Cr niet dat in tekstdossier wordt opgenomen dat van SQL Server wordt gecre�ërd

Hallo, leidt

I tot een dossier van een StoredProc gebruikend het dossier scripting voorwerp. De dossierverwezenlijking is O.K. maar Cr tussen elk lijnen is geen opgenomen instructie correctly.

T-SQL om het koord te creëren:
SET @Msg = @Msg + @Lot + „|“ + @barcode + „|“ + @cnt + „|“ + LTRIM (STREPTOKOK (@QTY)) + „|“ + LTRIM (STREPTOKOK (@POIDSNET))  Geeft de DRUK

A van SP me iets als:
0106002387002|145238|Peuter-VN-BLEUF|29|246
0106002735002|1456325986523|BXP-RP-ROM|30|- 217

which is fijn. Maar het dossier kijkt als:
0106002387002|145238|Peuter-VN-BLEUF|29|246 {Cr} 0106002735002|1456325986523|BXP-RP-ROM|30|-217 {Cr}

T-SQL om het koord te schrijven is:
execute @hr = sp_OAMethod @objTextStream, „schrijft“, Ongeldig, @String

the {Cr} het KLUSJE (13) caracter (vierkant weinig) dat niet exemplaar-gekleefd van het dossier. In werkelijkheid, in plaats van {Cr}, is er een weinig vierkant, wanneer openend het dossier in notepad.

Anyone heeft een idee hoe te om dit te bevestigen? Dit dossier moet een Cr hebben omdat het door een andere rij-partij system.

hartelijk dank voor uw help
wordt ingevoerd

Antwoord : Cr niet dat in tekstdossier wordt opgenomen dat van SQL Server wordt gecre�ërd

Ik geloof u een combinatie van chr (10) zou moeten gebruiken en chr (13)

… LTRIM (STREPTOKOK (@POIDSNET))  + KLUSJE (13) + CHR (10)

of

… LTRIM (STREPTOKOK (@POIDSNET))  + KLUSJE (10) + CHR (13)

Andere oplossingen  
 
programming4us programming4us