数据没有得到

时间:2012-02-23 04:19:33

标签: c#

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

您可以帮我解决以下代码中的任何错误

              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 个答案:

答案 0 :(得分:1)

我不知道这是不是答案,但据我所知你只使用

Integrated Security=true

当您使用Windows帐户时。如果您想要使用要传递的用户名和密码,则需要删除连接字符串的Integrated Security部分。

我可能完全错了,但我认为这就是问题。

答案 1 :(得分:0)

尝试删除“dbo.Employee”参数并转到

dAdapter.Fill(dsReports)

答案 2 :(得分:0)

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

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