2012-02-23 6 views
0

ここではデータセットとのデータベース接続を使用しましたが、データが取得されません。 データが取得されていません

あなたは

   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()'?また、データベース名を2回指定しました。最初は 'Initial Catalog ='、次に 'database =' –

答えて

0

私は間違ったSQL接続文字列を追加しているのを見ているので、Inital Catlogデータベースは2回表示されます。 Connection String for Sql 2008

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

"dbo.Employee" パラメータを取り払う試してみて、行く

dAdapter.Fill(dsReports) 
1

次のコードでは私にエラーを助けてくださいすることができます私はこれが答えであるかどうかわからないが、あなただけが使用していることを知っているから

Integrated Security=true 

Windowsアカウントを使用している場合。渡すユーザー名とパスワードを使用する場合は、接続文字列の統合セキュリティ部分を削除する必要があります。

私は完全に間違っている可能性がありますが、それは問題だと思います。

関連する問題