Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Pervasiveを使用していますが、列に含まれるデータの種類を知りたいのですが。ただし、の唯一のオーバーロードはPsqlDataReader.GetFieldTypeintインデックスを受け入れます。しかし、列名を使用して知りたいです。すべての列をループして、指定された名前の列を見つけることができたと思いますが、それはしたくありません。
PsqlDataReader.GetFieldType
指定された列名で列のデータ型を見つける方法はありますか?
GetFieldType の使用を GetOrdinal (列の int インデックスを返す) とペアにする必要があります。
PsqlDataReader.GetFieldType(PsqlDataReader.GetOrdinal("ColumnName"));
よくわかりませんが、このように使ってみてください
SqlDataReader.GetFieldType["ColumnName"];