こんにちは。
いつもお世話になっております。
開発環境は、DelphiXE3 enterprise edition(Update2適用済み)、win7(sp1)、SQLServer2005 Express Editionです。
ADOでSQLServer2005 Express Editionに接続しています。
adotableを使ってフィールドのデータ型を取得したいと考えています。
ADOTable1.Recordset.Fields[1].Type_という風に書いてみたのですが、戻り値のデータ型が分からず、そもそも取得できているのかさえ分からなかったので、というより実行自体できませんでした。
VBAとかでは「DataType = myRS.Fields(i - 1).Type」で取得できるので、delphiで同様に取れるような気がして、上記コードを書いてみました。
フィールドのデータ型を取得する方法を教えていただけないでしょうか?
よろしくお願いします。
> ADOTable1.Recordset.Fields[1].Type_
Recordset は不要です。
ADOTable1.Fields[i].DataType で取れませんか?
ツイート | ![]() |