Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
Base 64 Decoder für SQL
Modified on 10/06/2009 14:48
by Manuel Siebert
Categorized as
Nicht kategorisiert
((([image| |http://www.cp-austria.at/website/DesktopModules/Wiki/images/Home.gif|MainPage] » [MainPage|Startseite] » [netFramePlattform|netFrame als Plattform Menü] » [TippsundTricks|Tipps und Tricks] » Base 64 Decoder für SQL | {searchbox} [Search.aspx?FullText=1|Erweiterte Suche]))) {BR} * Mit diesem kleinen Beispiel können Sie einen Base64 String zu einem dekodierten String oder Binärwert umwandeln.{br}{br} <code sql>/* Base64 decoder fot T-SQL */ CREATE PROCEDURE Base64ToString(@Base64 VARCHAR(4000), @String VARCHAR(4000) OUTPUT) AS DECLARE @ByteArray INT, @OLEResult INT EXECUTE @OLEResult = sp_OACreate 'ScriptUtils.ByteArray', @ByteArray OUT IF @OLEResult <> 0 PRINT 'ScriptUtils.ByteArray problem' --Set a charset if needed. --execute @OLEResult = sp_OASetProperty @ByteArray, 'CharSet', "windows-1250" --IF @OLEResult <> 0 PRINT 'CharSet problem' --Set the base64 string EXECUTE @OLEResult = sp_OASetProperty @ByteArray, 'Base64', @Base64 IF @OLEResult <> 0 PRINT 'Base64 problem' --Get a string data. EXECUTE @OLEResult = sp_OAGetProperty @ByteArray, 'String', @String OUTPUT IF @OLEResult <> 0 PRINT 'String problem' --Or you can get the data as binary/image. --Declare @Binary varbinary(4000) --Declare @Binary image --execute @OLEResult = sp_OAGetProperty @ByteArray, 'ByteArray', @Binary OUTPUT --IF @OLEResult <> 0 PRINT 'ByteArray problem' EXECUTE @OLEResult = sp_OADestroy @ByteArray</code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.