2012-03-30 6 views
-4

私はMySQLをDBとして使用しており、ブラウザでテーブルのデータをGridViewに取得したいとします。以下は、私が使用しているコードで、エラーがないが、私はページを実行する場合、それは私がDBでDBファイルと同じ内容を追加することにより、Microsoft SQL Server DBで試してみましたMySQL DBからASP内のGridViewにデータを取得する方法

MySqlConnection myconn = new MySqlConnection("server=localhost;user id=;password=;database=workers;"); 
string strSQL = "select * from details"; 
MySqlDataAdapter mydata = new MySqlDataAdapter(strSQL, myconn); 
MySqlCommandBuilder cBuilder = new MySqlCommandBuilder(mydata); 
DataSet ds = new DataSet(); 
mydata.Fill(ds); 
GridView1.DataSource = ds; 
GridView1.DataBind(); 
myconn.Close(); 

のブランクを示し、それが働きました。

+0

を開く前には、DBにコンテンツを追加することはどういう意味ですかこの

myconn.open(); 

を追加してみては?すでにコンテンツ/データがないと言っていますか(その場合、結果は完全に予想されます)。 – SkonJeet

+0

@Reniuz - wut .. – SkonJeet

+0

あなたの最初のコメントは、myconnの価値は何ですか? – Reniuz

答えて

1

接続を開けませんでした。このライン

MySqlDataAdapter mydata = new MySqlDataAdapter(strSQL, myconn); 
+0

先生、DataAdapterを使用していますが、データベースを開いて閉じるためにコードを書く必要はありません。また、ブレークポイントを挿入すると、この時点で拡大鏡で試しました。GridView1.DataSource = ds;ここで私はテーブルの内容を示し、次のステップではデータをgridviewにバインドしていません。これが問題です – venka

0

は、データベース接続

関連する問題