[英]Getting Error while read the data from table
I am displaying all the data in a gridview from database table. 我正在从数据库表的网格视图中显示所有数据。 I have attached the database file in app folder.
我已将数据库文件附加到应用程序文件夹中。 But while I am running the application I'm getting error like
但是,当我运行应用程序时,出现了类似的错误
Cannot open database requested in login 'Employee'.
无法打开登录“员工”中请求的数据库。 Login fails.
登录失败。 Login failed for user 'HOME-47F64BE31D\\Administrator'
用户“ HOME-47F64BE31D \\ Administrator”的登录失败
Here is all my code: 这是我所有的代码:
aspx page: aspx页面:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="FirstName" HeaderText="FirstName" />
<asp:BoundField DataField="LastName" HeaderText="LastName" />
<asp:BoundField DataField="HireDate" HeaderText="HireDate" />
</Columns>
</asp:GridView>
<asp:label ID="lblStatus" runat="server"></asp:label>
aspx.cs: aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
GetData();
}
private void GetData()
{
string str = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlDataAdapter da = new SqlDataAdapter("GetEmp", str);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
DataSet ds = new DataSet();
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
Please help me. 请帮我。 What is the error?
有什么错误?
Your error is exactly what it's looks like: a database access error. 您的错误正像是这样:数据库访问错误。 That
HOME-47F64BE31D\\Administrator
user doesn't have access to your database. 该
HOME-47F64BE31D\\Administrator
用户无权访问您的数据库。 You have two choices: 您有两种选择:
User ID=aaa;Password=bbb
with a user with permissions User ID=aaa;Password=bbb
和具有权限的用户 As side note, you shouldn't to use a sa
user into your application. 附带说明,您不应在应用程序中使用
sa
用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.