我正在尝试编写一个错误日志,将所有错误存储到.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) 为什么我会收到语法错误:关键字'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) 我有这个错误.谁能告诉我为什么?在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)