vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2018
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
String läßt sich nicht ergänzen 
Autor: Dopem
Datum: 16.05.18 17:06

Ich habe eine String-Variable strRtf, die einen RTF-Text enthält,
der mit WORDPAD geschrieben wurde. Die gespeicherte Datei wird mit Streamreader gelesen
und soll in in einen SQL-Command eingefügt werden
Dim strRtf as String ,
    Proc as Process
Proc = Process.Start("wordpad", DT & RtfFile & DT)
Do
  Application.DoEvents()
Loop Until Proc.HasExited
Using sr As New StreamReader(RtfFile, Encoding.Default)
  strRtf = sr.ReadToEnd
End Using
strRtf = _
  "{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcha" & _
  "set0 Microsoft Sans Serif;}}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1 
\pard\qc\f0\fs17 Bitte eine Beschreibung f\'fcr die Funktion 'Testen'\par
 und die Nummer '#01' \par
 eingeben.\par
}" 
SQL = "UPDATE tbl SET beschreibung = '" & strRtf & "' WHERE Function = 'test'"
Damit der UPDATE korrekt funktioniert, werden alle "'" in strRtf durch "°" ersetzt.
strRtf = strRtf.replace("'","°")
SQL = "UPDATE tbl SET beschreibung = '" & strRtf & "' WHERE Function = 'test'"
Das Problem:
'SQL enthält:
UPDATE tbl SET Beschreibung = _
  '{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fchar
' set0 Microsoft Sans Serif;}}
{\*\generator Riched20 10.0.16299}\viewkind4\uc1 
\pard\qc\f0\fs17 Bitte eine Beschreibung f\°fcr die Funktion °Testen°\par
 und die Nummer °#01° \par
 eingeben.\par
}
Der Abschluß ' WHERE Function = 'test' ist weg.

Ich werd noch dusselig.
Wer kann mir bei der Fehlersuche behilflich sein?

Beitrag wurde zuletzt am 16.05.18 um 17:27:38 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
String läßt sich nicht ergänzen107Dopem16.05.18 17:06
Re: String läßt sich nicht ergänzen50Manfred X17.05.18 08:34

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2018 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel