数据没有得到

问题描述:

在这里我用数据库连接数据集,但我没有得到数据。数据没有得到

可以请你帮我的任何错误在下面的代码

   string con = @"Data Source=HA-INT13\SQL2008;" + "Initial Catalog=AdventureWorks;Integrated Security=True;database=AdventureWorks;user=sa;password=sa123";    
      dsReports = new DataSet(); 
      daAdapter = new SqlDataAdapter("select * from dbo.Employees",con); 
      SqlCommandBuilder cmdbldr = new SqlCommandBuilder(daAdapter); 
      daAdapter.Fill(dsReports,"dbo.Employee"); 

感谢, 拉哈西克哈

+3

您是否需要打开数据库连接? 'daAdapter.SelectCommand.Connection.Open()'?另外,您已经指定了两次数据库名称,第一个是'Initial Catalog =',然后是'database =' – 2012-02-23 04:24:16

因为我看到你添加了错误的sql连接字符串,Inital Catlog,数据库被显示两次。 Connection String for Sql 2008

str ConnString = "Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;" 

尝试摆脱 “dbo.Employee” 的参数,并去

dAdapter.Fill(dsReports) 

我不知道这是答案,但从我知道你只用

Integrated Security=true 

当您使用Windows帐户。如果您希望使用传递的用户名和密码,则需要删除连接字符串的集成安全性部分。

我可能是完全错误的,但我认为这是问题所在。