是否可以使用SQL 2005在sql From子句中使用Case语句?例如,我正在尝试这样的事情:
SELECT Md5 FROM
CASE
WHEN @ClientType = 'Employee' THEN @Source = 'HR'
WHEN @ClientType = 'Member' THEN @Source = 'Other'
END CASE
WHERE Current = 2;
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个生成日志文件的C#控制台应用程序.我想对日志文件的存储位置有一定的灵活性.
我尝试使用Settings.settings文件:
名称:logDrive类型:字符串作用域:应用程序值:C:\ Scripts\Logs
在我的代码中,我正在使用:
string logFile = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString();
logFile = logFile.Replace(@"/", @"-").Replace(@"\", @"-") + ".log";
string logDrive = Properties.Settings.Default.logDrive;
StreamWriter output = new StreamWriter(logDrive + logFile);
Run Code Online (Sandbox Code Playgroud)
在编译上面的时候,我收到错误消息"给定路径的格式不支持".
如果有帮助,则值为:
logDrive ="C:\ Scripts\ServiceDesk\Logs"logFile ="3-23-2009 1:20 PM.log"
有没有人对更好的方法和/或我做错了什么有任何想法/建议?