返回首页

您好

IM开发简单的ASP。Net网络程序在VS2010。我需要连接数据库,但它是在连接字符串中的一些错误。

我写我所有的数据库连接代码。任何人都可以解决这个问题。

public static DataSet GetData(string Sqlstat)

    {

    string str=@"Data Source=.\SQLEXPRESS;AttachDbFilename="D:\Practice\ASP .Net\WebDb\App_Data\pubs.mdf";Integrated Security=True;User Instance=True";

    SqlConnection cn=new SqlConnection(str);

    SqlDataAdapter da=new SqlDataAdapter(Sqlstat,cn);

    DataSet ds=new DataSet();

    da.Fill(ds);

    return ds;

    }

与下面的错误

{C}
我提到了一些错误,我没有说过类似的类型错误。任何人都可以纠正。| naveensiva

回答

评论会员:游客 时间:2012/02/06
使用这一行:codeprelang="c#"spanclass="code-keyword"string/spanstr=spanclass="code-string"@"/spanspanclass="code-string"DataSource=.\SQLEXPRESS;AttachDbFilename="/spanspanclass="code-string""/spanspanclass="code-string"D:\Practice\ASP.Net\WebDb\App_Data\pubs.mdf"/spanspanclass="code-string""/spanspanclass="code-string";IntegratedSecurity=True;UserInstance=True"/span;/pre/code你必须deliminate当使用字符串@"字符
。naveensiva:其实我的课堂中的应用,但我想在所有的任何
我的要求是,我需要创建3层简单的应用程序...... { BR}一切都很好,但一些新问题araise的
现在我得到以下错误

错误摘要HTTP错误403.14 - 紫禁城
Web服务器被配置为不列出此目录的内容{。 BR}进出口复制我所有的应用程序代码
DataHelper.cs"
LT;前LANG ="C#"GT类公共DataHelper
{
。 NBSP公共DataHelper( )
{
/ /
NBSP / / TODO:在此处添加构造函数逻辑
/ /
}
NBSP NBSP公共静态数据集的GetData(弦乐sqlstat)
{
NBSP字符串str = @"数据源= \ SQLEXPRESS的;的AttachDbFilename = C:的\ inetpub \ wwwroot的\网站\ Dbweb \ App_Data文件\ pubs.mdf;集成安全性= TRUE;用户实例= TRUE";
NBSP ;的 的 的SqlConnection CN =新的SqlConnection(STR);
SqlDataAdapter的DA =新的SqlDataAdapter(sqlstat,CN)
NBSP NBSP的DataSet DS =新的DataSet();
da.Fill(DS);
NBSP回报DS
}
公共静态无效的执行(弦乐sqlstat)
{
NBSP字符串str = @"数据源= \ SQLEXPRESS的;的AttachDbFilename = C:\ Inetpub文件\ wwwroot的\网站\ Dbweb \ App_Data文件\ pubs.mdf集成安全性= TRUE;用户实例= TRUE";
的SqlConnection CN =新的SqlConnection(STR)
的SqlCommand CMD =新的SqlCommand(sqlstat CN)
cn.Open()
cmd.ExecuteNonQuery()
cn.Close()
NBSP
}
NBSP
LT ;/ pregt; BLJobs

LT前郎="C#GT;公共类BLJobs
{
公共BLJobs()
{
NBSP NBSP / /
/ / TODO:在这里添加构造函数逻辑
NBSP / /
}
NBSP公共数据集GetJob()
{{ BR} NBSP回报DataHelper.GetData("选择*从乔布斯");

}
NBSP,诠释minlvl desc字符串,整数maxlvl公共无效AddJob()
{{BR } NBSP DataHelper.Execute("插入工作值(""DESC","minlvl","maxlvl")");
NBSP ; }
}
LT ;/ pregt;
这是我的WebForm
NBSP
<前LANG ="C#"GT;公众的部分类Dbweb的系统Web.UI.Page
{NBSP

BLJobs OBJ =新BLJobs()
保护无效的Page_Load(对象发件人,EventArgs E)
{

}
保护无效LinkBut​​ton1_Click(对象发件人,EventArgs E)
{
GrdView.DataSource = obj.GetJob()
NBSP ; GrdView.DataBind()
}
保护无效LinkBut​​ton2_Click(对象发件人,EventArgs的五)
{
obj.AddJob(TxtDesc.Text,int.Parse(TxtMinlvl.Text TxtMaxlvl.Text)),int.Parse();
Lbl.Text ="记录已加入"
NBSP ; }
LT ;/ pregt;
评论会员:theanil 时间:2012/02/06
{体C3}