一尘不染

无法打开物理文件操作系统错误32

sql

好吧,这是我在下面进行的操作,以获取错误,但不知道为什么数据库连接失败。

  1. 创建一个新的ASP.NET网站

  2. 将新的* .mdf数据库添加到App_Data

  3. 使用Visual Studio中的服务器资源管理器向其中添加一些表

  4. 右键单击“数据库”,然后单击“复制连接”字符串。如下所示将其插入WebConfig文件

    <connectionStrings>
    <add name="DB" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\inetpub\wwwroot\gs\App_Data\db.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
    

  5. 添加一些代码以从中获取数据

    selectStatement = "select * from users";
    

    SqlDataAdapter da = new SqlDataAdapter(selectStatement,
    ConfigurationManager.ConnectionStrings[“DB”].ConnectionString);
    DataTable dtUsers = new DataTable();
    da.Fill(dtUsers);
    GridView1.DataSource = dtUsers.DefaultView;
    GridView1.DataBind();

和zoot,你会得到错误


阅读 121

收藏
2021-05-05

共1个答案

一尘不染

我有一个偷偷摸摸的怀疑,它与权限有关。完全控制您的“授权用户”。

如果您想知道如何执行此操作—我在Windows 7上,操作步骤如下:

  • 右键单击MDF文件,然后单击属性。
  • 选择“安全性”选项卡,然后选择“经过身份验证的用户”(或看起来正确的东西)。
  • 单击“编辑”,然后为“完全控制”选中“允许”复选框。
  • 好的,一直到。

高温超导

2021-05-05