C# SQLite, получить реальный тип?

как мы получаем столбец типа real из Sqlite ?! Я использую CF 3.5 для Windows CE и SQLite.Interop.066.DLL для требований SQLite

Я пробовал Float, Decimal и тому подобное, но ничего не работает, поскольку, согласно нескольким сайтам, которые я обнаружил, они говорят, что real используется для float и других типов, которые как десятичные

Пытался сделать: GetType() на свой сотовый? Я никогда не делал SQLite, но когда я получаю данные, я выполняю GetType() для значений ячеек, чтобы увидеть, что делает мой ODP.Net.

kara 02.05.2018 11:42

Попробую спасибо за подсказку

Camadas 02.05.2018 11:48

Я получаю Int32 в GetType (), делая это так: reader.GetOrdinal("pr_publico").GetType(), и я на 1000% уверен, что столбец настоящий.

Camadas 02.05.2018 12:03

SQLite работает немного иначе, похоже, они не применяют тип столбца к значениям. См. sqlite.org/datatype3.html

C.Evenhuis 02.05.2018 12:06

Тогда как я получу это? Могу я привести пример? Кстати, если я проверю, что _fieldArrayType говорит, что это Single, но у SQLiteDataReader нет GetSingle, у SQLDataReader есть: /

Camadas 02.05.2018 12:13

Но если столбец реален, а значение, которое я пытаюсь получить, это 0,31, это не Int32, и я использую это в части кода (float)readerLite.GetDouble(readerLite.GetOrdinal("columnVal‌​ue")) и получаю значение без каких-либо проблем: /

Camadas 02.05.2018 12:26

Вам нужно найти документы на GetOrdinal, так как я не думаю, что это то, что вы ищете. Процитирую Иниго Монтойю: «Вы продолжаете использовать это слово. Я не думаю, что оно означает то, что вы думаете». :) Порядковый номер - это просто номер поля, например, в 1-м столбце, 2-м столбце и т. д. reader.GetOrdinal("pr_publico").GetType() всегда будет Int

tcarvin 02.05.2018 15:00
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
234
0

Другие вопросы по теме