Frage : CR eingesetzt nicht in der Textdatei hergestellt vom SQL-Server

Hallo, stellen

I eine Akte von einem StoredProc using den scripting Gegenstand der Akte her. Die Aktenkreation ist O.K., aber das CR zwischen jedem Linien ist nicht eingesetzte correctly.

T-SQL Anweisung, die Schnur herzustellen:
SET @Msg = @Msg + @Lot + „|“ + @barcode + „|“ + @cnt + „|“ + LTRIM (STR (@QTY)) + „|“ + LTRIM (STR (@POIDSNET))  + PUTZFRAU (13)

A gibt DRUCK vom SP mir etwas wie:
0106002387002|145238|TOT-VN-BLEUF|29|246
0106002735002|1456325986523|BXP-RP-ROM|30|- 217

which ist fein. Aber die Akte schaut Gleiches:
0106002387002|145238|TOT-VN-BLEUF|29|246 {CR} 0106002735002|1456325986523|BXP-RP-ROM|30|-217 {CR} das

T-SQL, zum der Schnur zu schreiben ist:
execute @hr = sp_OAMethod @objTextStream, „schreiben“, Null, @String

the {CR} darstellen das PUTZFRAU (13) caracter (das kleine Quadrat) das Kopie-geklebt nicht von der Akte tut. In Wirklichkeit anstelle von {CR}, gibt es ein kleines Quadrat, wenn man die Akte in notepad.

Anyone öffnet, haben eine Idee, wie man dieses regelt? Diese Akte muss ein CR haben, weil sie durch eine andere Reihe-party system.

thanks viel für Ihr help
importiert wird

Antwort : CR eingesetzt nicht in der Textdatei hergestellt vom SQL-Server

Ich glaube, dass Sie eine Kombination von chr verwenden sollten (10) und chr (13)

… LTRIM (STR (@POIDSNET))  + PUTZFRAU (13) + CHR (10)

oder

… LTRIM (STR (@POIDSNET))  + PUTZFRAU (10) + CHR (13)

Weitere Lösungen  
 
programming4us programming4us