FMDB
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[SQLite]]
&tag(FMDB);
*目次 [#f8e9abd7]
#contents
*関連ページ [#d4f819e0]
-[[SQLite]]
*参考情報 [#v7e9630d]
*概要 [#i1637778]
-SQLiteをObjective-CやSwiftから利用するためのライブラリ
*Swiftから使う [#uff7e27d]
**nilの取り扱いに注意 [#s7a88320]
-基本Objective-C用に作られたライブラリなのでnilの取り扱い...
**INSERTする場合 [#g4ba4a57]
-nilをNULLとしてDBに保存したい場合NSNullに変換する。
#pre{{
do {
let identifier = 42
let name = "Liam O'Flaherty (\"the famous Irish autho...
let date = NSDate()
let comment: String? = nil
try db.executeUpdate("INSERT INTO authors (identifier...
} catch {
print("error = \(error)")
}
}}
**値を取得する場合 [#sc22e8b8]
-stringForColumnはNULLをnilとして返す。大してintForColumn...
-intForColumnだとNULLが保存されていても0が保存されていて...
終了行:
[[SQLite]]
&tag(FMDB);
*目次 [#f8e9abd7]
#contents
*関連ページ [#d4f819e0]
-[[SQLite]]
*参考情報 [#v7e9630d]
*概要 [#i1637778]
-SQLiteをObjective-CやSwiftから利用するためのライブラリ
*Swiftから使う [#uff7e27d]
**nilの取り扱いに注意 [#s7a88320]
-基本Objective-C用に作られたライブラリなのでnilの取り扱い...
**INSERTする場合 [#g4ba4a57]
-nilをNULLとしてDBに保存したい場合NSNullに変換する。
#pre{{
do {
let identifier = 42
let name = "Liam O'Flaherty (\"the famous Irish autho...
let date = NSDate()
let comment: String? = nil
try db.executeUpdate("INSERT INTO authors (identifier...
} catch {
print("error = \(error)")
}
}}
**値を取得する場合 [#sc22e8b8]
-stringForColumnはNULLをnilとして返す。大してintForColumn...
-intForColumnだとNULLが保存されていても0が保存されていて...
ページ名: