繁体   English   中英

从文件夹访问Microsoft sql数据库

[英]Access Microsoft sql database from Folder

我的计算机上的文件夹中有MS sql数据库,我正尝试从asp.net(c#)应用程序连接到该数据库,但它抛出错误。 请帮忙。

我的Web.config

<connectionStrings>
<add 
<add name="con" connectionString="Server=kuldeep;Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\jambtjh.mdf;
Initial Catalog=jambtjh;Integrated Security=True; ID=sa;Password=123;" providerName="System.Data.SqlClient" />
<connectionStrings>

C#代码-

public partial class _Default : System.Web.UI.Page
{
    SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["con2"].ConnectionString);
    SqlCommand cmd,cmd1;
    SqlDataReader dr,dr1;
    con.Open();
    string str = "select * from testtable";
    cmd = new SqlCommand(str, con);
}

如果您正在使用ASP.NET应用程序的App_Data文件夹中的* .mdf文件,则可以使用此文件。

Server=.\SQLExpress;AttachDbFilename=|DataDirectory|mydbfile.mdf;Database=dbname; Trusted_Connection=Yes;Integrated Security=True;MultipleActiveResultSets=True;

无需身份验证。

谢谢@Vandita的帮助。 您的ID是正确的,不需要密码。 我为您的答案添加了一些内容,它对我有用。 只需在此处共享行:

<add name="con" connectionString="Data Source=(LocalDb)\MSSQLLocalDB   AttachDbFilename=|DataDirectory|\jambtjh.mdf;
        Initial Catalog=jambtjh;Integrated Security=True" providerName="System.Data.SqlClient" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM