gpt4 book ai didi

c# - 将数据库从 SQL Server 2005 更改为 SQL Server 2008

转载 作者:搜寻专家 更新时间:2023-10-30 20:28:53 25 4
gpt4 key购买 nike

我将我的数据库从 SQL Server 2005 更改为 SQL Server 2008,现在我收到此错误消息。该站点在更改数据库之前运行良好

Server Error in '/' Application.

Compilation Error

Description: An error occurred during the compilation of a resource required
to service this request. Please review the following specific
error details and modify your source code appropriately.

Compiler Error Message: CS0116: A namespace cannot directly contain members
such as fields or methods

Source Error:

Line 1: App_Web_clientusing System;
Line 2: using System.Collections;
Line 3: using System.Configuration;

Source File: Default.aspx.cs Line: 1

谢谢

编辑

Default.aspx.cs

App_Web_clientusing System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using SubSonic.Generated;
using SubSonic;
using HrcaPortal;


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
DisablePageCaching();
}

protected override void OnPreRender(EventArgs e)
{
int pageId = 0;
int.TryParse(Request.QueryString["pageId"], out pageId);
if (pageId > 0)
{
DataSet ds = HRCAWS.Admin.Misc.GetCommonPageContent(5);
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
DataTable dt = ds.Tables[0];
if (!dt.Rows[0].IsNull(0))
{
if (Convert.ToInt32(dt.Rows[0]["specialpageid"]) == pageId)
Response.Redirect("SendInquiryForPdSubs.aspx", true);
}
}
}
PortalContentPage page = new PortalContentPage(pageId);
//DataSet ds = PortalContentController.GetPortalMenuDS();
//if (ds.Tables.Count > 0)
//{
// if (ds.Tables[0].Rows.Count > 0)
// {
// DataTable dt = ds.Tables[0];
// DataRow[] dra = dt.Select("pageId = " + pageId);
// if (dra.Length > 0)
// {
ContentPane.InnerHtml = "<h1 id='title'>" + page.Title + "</h1>";
//use unescape as a decoding facility if you have used javascript string escape function to encode the html
ContentPane.InnerHtml += Microsoft.JScript.GlobalObject.unescape(page.Content);
// }
// }
//}
}
else
{
DataSet ds = HRCAWS.Admin.Misc.GetCommonPageContent(4);
if (ds.Tables.Count > 0)
{
if (ds.Tables[0].Rows.Count > 0)
{
DataTable dt = ds.Tables[0];
ContentPane.InnerHtml = "<h1 id='title'>" + dt.Rows[0]["title"].ToString() + "</h1>";
ContentPane.InnerHtml += Microsoft.JScript.GlobalObject.unescape(dt.Rows[0]["content"].ToString());
}
}
}

base.OnInit(e);
}

public static void DisablePageCaching()
{
//Used for disabling page caching
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
HttpContext.Current.Response.Cache.SetValidUntilExpires(false);
HttpContext.Current.Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetNoStore();
HttpContext.Current.Response.Cache.SetNoServerCaching();
HttpContext.Current.Response.Cache.SetSlidingExpiration(false);
HttpContext.Current.Response.Cache.SetAllowResponseInBrowserHistory(false);
}
}

如果我使用 using 系统,我会收到以下错误:

Login failed for user 'sa'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'sa'.

Source Error:


Line 44: string parentIdCol, pageNameCol, pageIdCol, pageTypeCol, pageContentCol;
Line 45:
Line 46: DataSet ds = Gen.SPs.GetAllPortalMenuItems(true).GetDataSet();
Line 47:
Line 48: ds.DataSetName = "MenuItems";

Source File: App_Code\PortalContentController.cs Line: 46

最佳答案

只需更改以下内容

App_Web_clientusing System;

using System;

关于c# - 将数据库从 SQL Server 2005 更改为 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16831248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com