-1
我收到此错误信息同时使用数据适配器上的SQL Server Express
无法打开数据库“股票”的要求登录处理异常。登录失败。 用户'user-pc \ computer'登录失败。
代码我已经写:
protected void btnSubmit_Click(object sender, EventArgs e)
{
using (SqlConnection con = new SqlConnection("Data Source=user-pc\\SQLEXPRESS;Initial Catalog=stock; Integrated Security=True;User Instance=True"))
{
using(SqlCommand cmd=new SqlCommand("Select username,password from userprofile where [email protected]",con))
{
cmd.Parameters.AddWithValue("@username", txtUserName.Text);
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(dt);
string userid = dt.Rows[0]["username"].ToString();
它显示了da.fill(dt)
可能是一大堆事情。您是否可以在代码之外以该用户身份连接到该机器上的该实例?以Sql Server Management studio为例?如果是这样你能看到数据库? –
@TonyHopkinson是的,我可以连接通过SQL服务器管理工作室2008-R2 – user1700961
@ user1700961当你连接到SSMS,你连接到'user-pc \ SQLEXPRESS'正确吗? –