喫茶XRAYトップページ

[スレッド全体
]

[10812] Re8:SQLiteの文字列のデータ型返信 削除
2017/2/16 (木) 23:03:04 Mr.XRAY
折角ですので,SQLite のバージョン取得と
FireDAC を使用して SQLite に接続するサンプルを,以下に追加しておきました.
このページの主題は ZeoslLIb なのですが,SQLite つながりということで.

ページのタイトルは Delphi 10.1 Berlin Starter となっていますが,
内容は ZeosLib に関するものです.
Delphi 10.1 Berlin Starter でもデータベースが使えるということを強調したかったので.

[566_Delphi 10.1 Berlin Starter で SQLite データベース]
http://mrxray.on.coocan.jp/Delphi/plSamples/566_ZeosLib_SQLite_DelphiBerlin.htm


[10814] Re9:SQLiteの文字列のデータ型返信 削除
2017/2/17 (金) 00:29:54 igy
▼ Mr.XRAYさん
> 折角ですので,SQLite のバージョン取得と

最初に書いとけばよかったのですが、
クライアントとサーバのバージョンは、

ZeosLibでは、ZConnectionに
ClientVersionStrプロパティ
ServerVersionStrプロパティ
があり、

FireDACでは、
var
    oMetaIntf: IFDPhysConnectionMetadata;
begin
    oMetaIntf := FDConnection1.ConnectionMetaDataIntf;
    try
        //oMetaIntf.ClientVersion
        //oMetaIntf.ServerVersion
    finally
        oMetaIntf:= nil;
    end;
end;

みたいな感じでも、取得できたりします。
(SQLite以外でも取得したい場合は、こちらが便利かもですね!)



[10815] Re10:SQLiteの文字列のデータ型返信 削除
2017/2/17 (金) 09:44:47 Mr.XRAY
▼ igyさん

> 最初に書いとけばよかったのですが、
> クライアントとサーバのバージョンは、


とんでもありません.情報をいただいただけでも感謝です.
というわけで,またまた遠慮なく追加させていただきました (^^;


[10816] SQLiteの日付形式返信 削除
2017/2/17 (金) 10:21:43 Mr.XRAY
> とんでもありません.情報をいただいただけでも感謝です.
> というわけで,またまた遠慮なく追加させていただきました (^^;


それと,CSV からのデータのインポートの時に,
CSV の日付を yyyy/mm/dd のスラッシュでテストした時に,
対象のデータベース側の表のデータの日付形式をスラッシュに変更したら
どうなるかテストしました.

それをそのまま UP していたような気がするので yyyy-mm-dd にしたのを
再 UP しています.
この形式が SQLite 内部の本来の日付形式です.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82