Vraag : koord besnoeiingen van op varchar

wanneer ik het volgende in werking stel, is de output beperkt tot 22 klusjes. Ik krijg de output van „Tracker_Aug 23 2010 7“; waarom is dat?

declare varchar (100) @mystring
set die = gegoten (getdate () @mystring zoals varchar (100))
set die = 'C:\Tracker _ „+@holddate+“ @mystring. bak'<- br de Drijver van het/>BACKUP- GEGEVENSBESTAND AAN DISK= @mystring

Antwoord : koord besnoeiingen van op varchar

In uw eigen code, verklaart u of plaatst nooit een waarde voor @holddate.

Bent u zeker u hebt verklaard BEIDE variabelen varchar (100)?

Helpen zien wat gebeurt, verwijder het RESERVEbevel voor een tijdje, en vervang het met
SELECTEER het @mystring

Dan zodra u weet wat in het koord is, kunt u het Reservebevel testen. Mijn gissing is dat het niet van de ruimten en/of van de speciale karakters in uw datumformaat houdt.
Andere oplossingen  
 
programming4us programming4us