小编Nan*_*ana的帖子

目录未找到例外

我正在尝试编写一个错误日志,将所有错误存储到.txt文件中.但是现在,我面临的问题是"找不到目录"

下面是我常用方法的代码(writelog)

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
using System.IO;
using System.Diagnostics;

/// <summary>
/// Summary description for Writelog
/// </summary>
/// <param name="ErrorDesc">Desc</param>
/// <param name="ID">ID</param>
/// <param name="ProgPage">Name</param>
/// <param name="Message">Error Message</param>
public class Writelog
{
    public static void WritelogDesc(string Desc, string ID, string Name, string ErrorMessage)
    {
        StringBuilder sBuilder = new StringBuilder();

    string Errorlog = System.Configuration.ConfigurationManager.AppSettings["Errorlog"];

    string path = System.AppDomain.CurrentDomain.BaseDirectory.ToString();

    sBuilder.Append(DateTime.Now.ToString("dd/MM/yyyy") + " …
Run Code Online (Sandbox Code Playgroud)

c#

5
推荐指数
2
解决办法
2万
查看次数

关键字'AS'附近的语法不正确

为什么我会收到语法错误:关键字'AS'附近的语法不正确

我正在使用microsoft visual studio 2005和sql server 2005

string strSql =
 "SELECT a.MCode, a.NameOfModule, a.Mod_Abbreviation, dt.ModuleCode,
  dt.Course, dt.Stage, dt.ModuleGrpFrom, dt.ModuleGrpTo, dt.GrpName,
  dt.GrpType, dt.StaffID, dt.AcadYear, dt.AcadSemester,
  dt.TotalHour, dt.WeeklyLectHr, dt.WeeklyPractHr, dt.WeeklyTutHr,
  dt.ModuleLeader, 0 AS TotalTeach, '' AS ModuleGroups, '' AS ML, 0 AS L, 0 AS P, 0 AS T, 1 AS NofGrp, '' AS TotalTeachUnit" +
 "FROM (SELECT * FROM
  (SELECT a.ModuleCode, a.Course, a.Stage, a.ModuleGrpFrom,
    a.ModuleGrpTo, a.GrpName, a.GrpType, a.StaffID, b.AcadYear,
    b.AcadSemester, b.TotalHour, b.WeeklyLectHr, b.WeeklyPractHr,
    b.WeeklyTutHr, b.ModuleLeader
   FROM ModuleStrGrp a 
   LEFT JOIN ModuleStr …
Run Code Online (Sandbox Code Playgroud)

syntax visual-studio-2005 sql-server-2005

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

错误CS0161:并非所有代码路径都返回值

我有这个错误.谁能告诉我为什么?在TA.cs

public class TA
{
    public TA()
    {
    }

    public static DataTable MergeTA()
    {

        DataTable myDT = new DataTable();
        myDataTable.Columns.Add("AcadYear", typeof(string));
        myDataTable.Columns.Add("NofGrp", typeof(System.Int16));
        myDataTable.Columns.Add("LecHr", typeof(int));
        ...
        ...
        ...

        DataRow myDR = myDT.NewRow();
        myDataRow["AcadYear"] = "2009";
        myDataRow["NoofGrp"] = "2";
        myDataRow["LecHr"] = "1";
        ...
        ...
        ...

        myDT.Rows.Add(myDR);
        ***return myDT;*** 

    }

}
Run Code Online (Sandbox Code Playgroud)

在Display.aspx.cs中

...
...
...
string strConMethod = TA.MergeTA();
        SqlConnection sqlConMethod = new SqlConnection(strConMethod);
        DataTable haha = new DataTable();
        haha = TA.MergeTA();
Run Code Online (Sandbox Code Playgroud)

c# methods

2
推荐指数
1
解决办法
3744
查看次数