掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLで取り出したデータをTStringGridに吐き出すには (ID:10180)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
もう終わってますか? 私は、TADODataSetを常用しています。 DBGridは使ったこと無いのでわかりませんが StringGridを使用しています。 Fields[].asStringでは後で分かり辛いので FieldByName['フィールド名'].saStringを使っています。 //---------------------------------------------------// ADODataSet.CommandText := 'SQL文'; ADODataSet.Active := True; If ADODataSet.Recordset.RecordCount > 0 then begin for i := 0 to ADODataSet.RecordCount - 1 do begin StringGrid1.Cells[0,i+1] := IntToStr(ADODataSet.FieldByName('コード').asInteger); StringGrid1.Cells[1,i+1] := ADODataSet.FieldByName('名前').AsString; StringGrid1.RowCount := StringGrid1.RowCount + 1; end; end; ADODataSet.Close; StringGrid1.RowCount := StringGrid1.RowCount - 1; //-----------------------------------------------------//
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.