我用visual web developer2008速成版开发一个管理系统,可是设计的登陆界面老是跟数据库连接不上,数据库是用developer自带的SQL数据库设计的,开始添加数据库时也没让我设置用户名和密码啊? 
string connectionString = "Initial Catalog=员工人事档案管理系统;Data Source=(local);Integrated Security=SSPI";
SqlConnection cn = new SqlConnection(connectionString);
string sCommand = "SELECT * FROM [Table1] WHERE [Table1].用户名=" + TextBox1.Text.ToString().Trim(); 
          输入用户名和密码后出现错误如下: Error #######0 Message: 对象名 'Table1' 无效。 
“员工人事档案管理系统”是文件系统名字,数据库的名字是Database.mdf。
一个同学用这句成功连接上了,而我这个改了好几遍了,每改一遍出现一个新错误。

解决方案 »

  1.   

    Table1表 或者 字段没了?
      

  2.   

    先确定一下你的数据库《员工人事档案管理系统》里有没有表《[Table1]》或者这个表的名字错了 
      

  3.   


    Initial Catalog=Database
    Initial Catalog=数据库名字,不是什么文件系统
      

  4.   

    你用vs 自带的sql explorer登录看一看,能连上么.
    你设置的是windows验证还是SQL验证?
      

  5.   

    放个sqldatasource看一下 链接字符串是否正确 然后再看一下有无表
      

  6.   

    改成Database是下麵的錯誤:
     Error #######0 Message: 无法打开登录所请求的数据库 "Database"。登录失败。 Error #######1 Message: 用户 '20090831-0852\Administrator' 登录失败。
      

  7.   


    改成Database是下麵的錯誤: 
    Error #######0 Message: 无法打开登录所请求的数据库 "Database"。登录失败。 Error #######1 Message: 用户 '20090831-0852\Administrator' 登录失败。
      

  8.   

    先确定是不是有Table1这个表存在。
      

  9.   

    那你的数据库总应该有企业管理器或 sql server manager studio吧.
    用它们直接登录试试.另外,你不会是用的windows验证吧
      

  10.   

    Initial Catalog='Database'
    你试着去拉个sqldatasource连接数据库看下面嘛!
      

  11.   

    在高人指点下,我用sql2005重做了数据库,重新设置了一遍,现在行了,谢谢大家了!