使い方を教えてくださいboolean分野のwhere節ではSQLite?
質問
そのようなダム問題となった。きっIDEことになるgoofingます。こちらのコード(これから生成されるDbLinq):
SELECT pics$.Caption, pics$.Id, pics$.Path, pics$.Public, pics$.Active, portpics$.PortfolioID
FROM main.Pictures pics$
inner join main.PortfolioPictures portpics$ on pics$.Id = portpics$.PictureId
WHERE portpics$.PortfolioId = 1 AND pics$.Id > 0
--AND pics$.Active = 1 AND pics$.Public = 1
ORDER BY pics$.Id
またこのクエリを取得しまつ行、二つのbooleanという分野で活躍する。追加のコメントアウトされていラインを返します。変化するのは下記のような
pics$.Active = 'TRUE'
pics$.Active = 't'
pics$.Active = boolean(1)
うまくいきませんでした。のいずれかの誤りはない。私ンターネットで調べたことが少なか実際のSQLクエリがあります。とここで見ています。
い:使い方を教えてくださいboolean分野のwhere節ではSQLite?
IDEはSQLite管理者が行います。
更新:もの答えを見つけたのだ。SQLiteの管理者だって自分の種類を明;の作成SQLを発生するため以下のようなものです:
CREATE TABLE [Pictures] ([Id] INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
[Path] VARCHAR(50) UNIQUE NOT NULL,[Caption] varchAR(50) NULL,
[Public] BOOLEAN DEFAULT '0' NOT NULL,[Active] BOOLEAN DEFAULT '1' NOT NULL)
の修正のための問い合わせ
AND pics$.Active = 'Y' AND pics$.Public = 'Y'
の問題で知られる"かねふく"が、初のanswerer指摘はありませんboolean型SQLite.な問題が何かを意識している。を使用してい DbLinq 生データレイヤー;かなるマッピングの種類とSQLiteをサポートしていない.やべきである地図全なネイティブにSQLite文字列タイプです。
解決
SQLiteはboolean型 どのデータ型はSQLite収録時間はどのくらいですか。
のコウラインでは、使用の整数値を1と0にデータを表すboolean。
他のヒント
必要な用の比較演算子を比較するためにはboolean値お場を提供しています。
場合およびboolean型のカラム名is_selectable、where節るだけです:
WHERE is_selectable
SQLiteを内蔵しないboolean型を使整数です。また、がんの比較値を'TRUE'や't',いを比較いただけるものになっておりますの値を文字列としてではなく、boolean値を代入または整数との比較は常に失敗します。
-->ここで結果を偽値のis_online分野
select*from device_masterがis_online!=1
-->この条件下では、結果を価値のis_online分野
select*from device_masterがis_online=1