Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : MSSQL (TSQL) Stringoperation



ChMaster|LFreak
28-08-2006, 12:13
servus leude,

habe da ein kleines problem und zwar habe ich eine datensatz
der folgender massen aussieht:

'beauftragt am: ' + dtBeauftragtAm + ' durch ' + Beauftragtdurch

diesen datensatz kann ich leider nicht so benutzen (für insert into).
habe schon mit replace(<ColumnName>, '''','''''''') versucht. dies erziehlt auch nicht das richtige.

nun meine frage wie bekomme ich es hin das der datensatz so aussieht?

INSERT INTO TableName VALUES
(
...,
'''beauftragt am: '' + dtBeauftragtAm + '' durch '' + Beauftragtdurch',
...
)


den diesen datensatz bzw. string kann ich nun für insert into ... benutzen.
leider fällt mir dazu keine weiter lösung ein ....

mwanaheri
28-08-2006, 16:05
servus leude,

habe da ein kleines problem und zwar habe ich eine datensatz
der folgender massen aussieht:

'beauftragt am: ' + dtBeauftragtAm + ' durch ' + Beauftragtdurch


woher kriegst du diesen Datensatz?
und womit willst du ihn in die Datenbank packen?
und wie sieht die Datenstruktur in der Datenbank aus?

ChMaster|LFreak
28-08-2006, 16:25
woher kriegst du diesen Datensatz?

dtBeauftragtAm ist ein spalten name aus einer anderen tabelle
Beauftragtdurch ist ein spalten name aus einer anderen tabelle



und womit willst du ihn in die Datenbank packen?

ich packe es deshlab in die datenbank, damit ich keine language
dateien benötige, den der user kann sich die übersetzung selbst
erstellen :)



und wie sieht die Datenstruktur in der Datenbank aus?

ich glaub das ist nicht so wichtig ....., da dies nix mit der datenbankstrucktur
zu tun hat, klingt hart ist aber so ;) aber ich sags dir, es ist eine sprach
datenbank. und ich soll die vorhandenen tabellen raussuchen und in eine
frische datenbank importieren, nicht per SQL EPM sonder SQL Script.
Das läuft soweit alles gut, aber nur bei dieser tb_Translation tabelle
nicht, da darin apostrophen enthalten sind.

den string bzw datensatz bekomme ich aus meiner tb_Translation,
in ihr stehen alle Widgets/Formen drin und die dazugehörigen labels und
übersetzungen.

aber dennoch dank für deine antwort. ich habe mitlerweile das problem
lösen können, in dem ich auf einfachste weise die apostrophen durch ein
anderes zeichen ersetzt habe und in die neuen datenbank eingefügt habe
und auf die tabelle ein update drübergebügelt habe ;)