小编Zam*_*ian的帖子

是否可以在sql From子句中使用Case语句

是否可以使用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)

sql sql-server sql-server-2005

22
推荐指数
3
解决办法
4万
查看次数

将文件路径存储为C#控制台应用程序的变量

我正在尝试创建一个生成日志文件的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"

有没有人对更好的方法和/或我做错了什么有任何想法/建议?

c# console-application appsettings

0
推荐指数
1
解决办法
4353
查看次数