-
1:サリエリ
:
2018/10/24 (Wed) 09:49:45
-
以下のバージョンを使ってます。
Version:2.0.1.0
SQLite:3.24.0
これでデータを参照したところ、8バイトのINTEGER型が正しく表示されませんでした。
大きな正の値のはずが、負の値として表示されました。
もしかしたら、4バイトでキャストされてるのかもしれません。
すみませんが、ご確認よろしくお願いします。
-
2:Pup
:
2018/10/24 (Wed) 10:47:01
-
ご利用ありがとうございます。Pupです。
申し訳ありませんがサンプルなどありますでしょうか?
ちょっと再現できる環境がなくて手詰まりしてしまいました。
-
3:サリエリ
:
2018/10/25 (Thu) 10:17:27
-
昨夜メールしました。
届きましたでしょうか?
よろしくお願いします。
-
4:Pup
:
2018/11/08 (Thu) 17:40:02
-
ありがとうございます。届いております。
そこで内容を確認してみました。
とりあえずとしてはテーブルの定義でint としている型をinteger に変更してもらえればint64で読んでくれることは確認できました。
ただ、int としていてもオプションの設定しだいでint64として強制的に読み込む処理を入れているのですが、うまく動作していないようです。※System.Data.SQLite.dllの仕様でしょうか。。。。
申し訳ありませんが、型をintではなくintegerに編集していただければと思います。
※因みにテーブルの編集を開いた時にデータ型がINTとなっていれば、そこをINTEGERにするだけでOKですが、オプションしだいでは、すでにINTEGERとなっている場合があります。その場合はコメントを入れるなど何らかの編集を行なってからOKボタンを押さないと編集ありとみなされませんので、よろしくお願い致します。