C # и Pervasive, найти тип данных в столбце - PullRequest
0 голосов
/ 25 октября 2010

Я использую Pervasive, и я хотел бы знать, какие данные содержит столбец.Однако единственная перегрузка PsqlDataReader.GetFieldType принимает индекс int.Но я хочу знать, используя имя столбца.Я думаю, я мог бы просто пройтись по всем столбцам и найти столбец с указанным именем, но я не хочу этого делать.

Есть ли способ найти тип данных столбца по данному столбцуимя

Ответы [ 2 ]

2 голосов
/ 25 октября 2010

Вы должны связать использование GetFieldType с GetOrdinal (который возвращает индекс int столбца):

PsqlDataReader.GetFieldType(PsqlDataReader.GetOrdinal("ColumnName"));
0 голосов
/ 25 октября 2010

Я не уверен, но попробуйте использовать это так

 SqlDataReader.GetFieldType["ColumnName"];
...