- Beiträge: 2
Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
- Michael
- Autor
- Offline
- Benutzer
Weniger
Mehr
14 Jahre 3 Monate her #114
von Michael
Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV wurde erstellt von Michael
Hallo Forum,
ich habe hier eine MS SQL Server Tabelle
in der in den Text Spalten unter anderem
Zeilenumbrüche bespeichert sind.
Die würde ich jetzt gerne per Replace Funktion mit einem
Leerzeichen ersetzen.
Wie stelle ich das an? Ich hab schon "\r\n" mit " " oder "\\r\\n" mit " " versucht aber kein erfolg...
Weil wenn ich das so lasse wird die CSV Tabelle ungültig weil sie an falschen stellen Zeilenumbrüche enthält...
Gruß
Michael
ich habe hier eine MS SQL Server Tabelle
in der in den Text Spalten unter anderem
Zeilenumbrüche bespeichert sind.
Die würde ich jetzt gerne per Replace Funktion mit einem
Leerzeichen ersetzen.
Wie stelle ich das an? Ich hab schon "\r\n" mit " " oder "\\r\\n" mit " " versucht aber kein erfolg...
Weil wenn ich das so lasse wird die CSV Tabelle ungültig weil sie an falschen stellen Zeilenumbrüche enthält...
Gruß
Michael
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
14 Jahre 3 Monate her #115
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Aw: Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
Hallo Michael,
Zeilenumbrüche können z.Zt. nur mit Hilfe des .NET Script Heaters und beigefügten C# Skript Code entfernt werden.
Verwenden Sie einfach anstatt des String Replace Heaters den .NET Script Heater und kopieren danach den hier stehenden Code hinein. Das Skript entfernt sowohl Windows wie auch UNIX Zeilenumbrüche.
Falls Sie in der CSV Datei den Zeilenumbruch nicht als Leerzeichen (z.B. "<br />" für HTML) ersetzt haben möchten, brauchen Sie nur den Code an der vorgesehenen Stelle abändern (s. Kommentar).
Zeilenumbrüche können z.Zt. nur mit Hilfe des .NET Script Heaters und beigefügten C# Skript Code entfernt werden.
Verwenden Sie einfach anstatt des String Replace Heaters den .NET Script Heater und kopieren danach den hier stehenden Code hinein. Das Skript entfernt sowohl Windows wie auch UNIX Zeilenumbrüche.
Falls Sie in der CSV Datei den Zeilenumbruch nicht als Leerzeichen (z.B. "<br />" für HTML) ersetzt haben möchten, brauchen Sie nur den Code an der vorgesehenen Stelle abändern (s. Kommentar).
Code:
public object DoWork()
{
string ersetzen = " "; // Falls was anderes als Leerzeichen dann hier eintragen.
// 1. Eingangsparameter holen
string s = (string)InValues[0].GetString();
// Windows Zeilenumbrüche ersetzen
s = s.Replace("\r\n", ersetzen);
// UNIX Zeilenumbrüche ersetzen
s = s.Replace("\n", ersetzen);
// Geänderten String wieder zurückgeben
return s;
}
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Michael
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 2
14 Jahre 3 Monate her #116
von Michael
Michael antwortete auf Aw: Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
Ah Danke!
das funktioniert...
das funktioniert...
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marko
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 92
9 Jahre 4 Monate her #2397
von Marko
Marko antwortete auf Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
Hallo Forum
Ich erhalte leider folgende Fehlermeldung (siehe Bild) wenn ich die Funktion verwende. Habt ihr eine Idee woran diese liegen könnte?
Gruß
Marko
Ich erhalte leider folgende Fehlermeldung (siehe Bild) wenn ich die Funktion verwende. Habt ihr eine Idee woran diese liegen könnte?
Gruß
Marko
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
9 Jahre 4 Monate her - 9 Jahre 4 Monate her #2398
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
Hallo Marko,
das Script prüft leider nicht auf NULL bzw. DBNULL ab, das wird das Problem sein. Mittlerweile können Sie Zeilenumbrüche mit Hilfe des String Replace Heaters ersetzt werden.
das Script prüft leider nicht auf NULL bzw. DBNULL ab, das wird das Problem sein. Mittlerweile können Sie Zeilenumbrüche mit Hilfe des String Replace Heaters ersetzt werden.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:
Letzte Änderung: 9 Jahre 4 Monate her von FlowHeater-Team.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Marko
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 92
9 Jahre 4 Monate her #2399
von Marko
Marko antwortete auf Entfernen von Zeilenumbrüchen aus Datenbankfeldern => CSV
OK. Vielen Dank.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.284 Sekunden