tintin
Goto Top

Sonderzeichen umwandeln mit VB.Net

Hallo zusammen! Ich habe überall im Internet gesucht, aber leider keine passende Lösung für mein Problem gefunden.

Ich habe eien Datenbankfeld welches ich per Programm auslesen möchte und in eine anderes DB-Feld schreiben möchte.
In diesem Feld steht aber folgendes Anführungszeichen: ' => das ist das Anführungszeichen mit welchem man Code in VB auskommentieren kann.

Genau an dieser Stelle wirft mein Programm einen Fehler, da er dieses Zeichen nicht verarbeiten kann.

Kann mir jemand weiterhelfen wir ich dieses Zeichen replacen kann? Bzw. irgendwie maskieren so dass es nicht mehr als Anführungszeichen erkannt wird.

Geht das mit der IfInstr-Methode???


Vielen Dank
Grüße
tintin

Content-ID: 118879

Url: https://administrator.de/contentid/118879

Ausgedruckt am: 26.11.2024 um 11:11 Uhr

76109
76109 24.06.2009 um 00:11:56 Uhr
Goto Top
Hallo tintin!

Also, wenn ich '=> aus einem Feld auslese, dann steht bei mir als Ergebnis das hier: "'=>"

Und da Du keinen Code gepostet hast, wird Dir auch niemand helfen können.

Gruß Dieter
dog
dog 24.06.2009, aktualisiert am 18.10.2012 um 18:38:29 Uhr
Goto Top
Per Replace Anführungszeichen ersetzen klappt nicht

Selbe Thematik, selbe Lösung.
Nur mit dem Unterschied, dass ein einfaches Anführungszeichen dez. 39 ist.

Grüße

Max
Giovansimone
Giovansimone 24.06.2009 um 14:58:36 Uhr
Goto Top
Hallo Tintin,

ich hoffe ich kann dir damit weiterhelfen.

Dim Val As String, i As Byte, Content As String, Retval As String 'Variablen deklarieren
Content = "gadsfksdhf&%$---#'kkkkg" ' Hier ein beliebiger Inhalt mit deinem Sonderzeichen
Retval = "" 'Variable ein Wertzuweisen

'Hier eine kleine Schleife um das Soderzeichen zu suchen und ggf. zu löschen

For i = 1 To Len(Content)
Val = Mid(Content, i, 1)
If Val = "'" Then Val = ""
Retval = Retval & Val
Val = ""
Next
MsgBox(Retval)

Mfg Giovansimone
tintin
tintin 24.06.2009 um 17:47:00 Uhr
Goto Top
Vielen Dank! Sowohl der obengennante Beitrag als auch die Schleife funktionieren!!

Grüße
tintin