繁体   English   中英

C#和Pervasive,在列中找到数据类型

[英]C# and Pervasive, find the type of data in a column

我正在使用Pervasive,我想知道列包含什么类型的数据。 但是, PsqlDataReader.GetFieldType的唯一重载接受int索引。 但我想知道使用列名。 我想我可以遍历所有列并找到具有指定名称的列,但是我不想这样做。

有没有办法按给定的列名查找列的数据类型?

您必须将GetFieldType与GetOrdinal(返回列的int索引)配对使用:

PsqlDataReader.GetFieldType(PsqlDataReader.GetOrdinal("ColumnName"));

我不确定,但尝试使用它

 SqlDataReader.GetFieldType["ColumnName"];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM