-1

SQL クエリの結果をメッセージ ボックスに表示しようとしていますが、これが機能しません。

これは私のコードです:

SqlConnection CN = new SqlConnection(constring);
DataTable dt = new DataTable();
CN.Open();
SqlDataAdapter sda = new SqlDataAdapter("select  (Table_MAL_MEZANYAMASROF.MOKHASASMEZANYA- sum (MAL_ERTEBAT.MONY)) as 'debit' from Table_MAL_MEZANYAMASROF,MAL_ERTEBAT where Table_MAL_MEZANYAMASROF.BANDNO=MAL_ERTEBAT.BANDNO and  MAL_ERTEBAT.BANDNO= '" + EdkhalBayanto.txtBandNo.Text + "'and MAL_ERTEBAT.BANDNAME = '" + EdkhalBayanto.txtBandName.Text + "' group by Table_MAL_MEZANYAMASROF.MOKHASASMEZANYA", CN);
sda.Fill(dt);
MessageBox.Show(dt);
4

2 に答える 2

2

このクエリが1列のデータテーブルに1行のみを返すことが確実な場合は、これを試すことができます

MessageBox.Show(dt.Rows[0][0].ToString());
于 2013-07-03T08:32:20.447 に答える