数据未获取

本文关键字:获取 数据 | 更新日期: 2023-09-27 18:25:25

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

你能帮我查一下代码中的错误吗

              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"); 

谢谢,Rajasekhar

数据未获取

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

Integrated Security=true

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

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

因为我看到你添加了错误的sql连接字符串,Inital Catlog,Database显示了两次。Sql 2008 的连接字符串

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

试着去掉"dbo.Employee"参数并使用

dAdapter.Fill(dsReports)