問題タブ [fmdb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - データベースとFMDBのオープン接続のエラー
データベースとの接続を開くと、コンソールに「エラーが発生しました!:14」と表示されます。プロジェクトのリソースフォルダに「mybase.sqlite」を含め、FMDBフレームワークを使用しています。
オープンコネクトの場合、私はこのコードを使用しています:
AppDelegateに、次のコードを含めました。
sqlite - sqlite3、fmdb、ビルドに失敗しました
私はsqlite3を使用しています.fmdbはそれを知ってうれしいですが、使用しようとするとエラーが発生します。何故かはわからない。Gcc4.2 コンパイル オプションが使用されます。(または LLVM GCC4.2)。良い解決策が必要です。
iphone - FMDatabase:次の操作を実行します:挿入、更新、選択、削除
SQLiteを使用してiPhoneアプリケーションを開発しています。fmdbを使用することにしました。fmdbを使用して、次の操作を実行するにはどうすればよいですか?-挿入、更新、選択、削除?
FMDatabaseを使用してアプリケーションを開発できないため。次のファイルを含むFMDatabaseファイルをダウンロードしました。つまり=>
- FMDatabase.h
- FMDatabase.m
- FMResultSet.h
- FMResultSet.m
- FMDatabaseAdditions.h
- FMDatabaseAdditions.m
- fmdb.m
ただし、ファイルには関数fmdb.m
も含まれていmain
ます。そのため、アプリケーションのMAIN機能と競合しています。
iphone - SQLiteiphoneに関するヘルプ
私はiphoneアプリケーションを開発しています。これは5つのsqliteテーブルを持っています。まず、データベースパスとデータベース名を設定します。私の場合、どうすればそれができますか?私は1dbテーブルに対してこれを行う方法を知っています。5つのテーブルに対してどのようにできますか?すべてに共通の5つの異なるdbName変数と1つのdbPath変数を作成する必要がありますか?私はここで立ち往生しています。FMDBではなくSQLite3を使用しています。どういうわけかFMDBが使えません。また、FMDB(fmdb.m)で提供されているものを除いて、FMDBサンプルアプリケーション/チュートリアルを持っている人がいる場合は、同じものへのリンクを教えてください。それは役に立ち、高く評価されます。友達を助けてください。
iphone - FMDB と JOIN 句に関する質問
私は FMDB を sqlite ラッパーとして使用しています。これは非常に簡単に利用できます。2 つの (実際には 1 つの) テーブルを結合しようとすると、問題が発生しました。
結合された 2 つのテーブルの列を区別するには、 を使用する必要がありますselect a.a as 'a.a', b.a as 'b.a' from the_table as a join the_table as b on...
。次に、 and を使用[rs stringForColumn:@"a.a"]
し[rs stringForColumn:@"b.a"]
てそれらにアクセスできます (rs はクラス FMResultSet です)。しかし、約 15 列あるため、SQL 文字列は非常に長く見えます。これを行う簡単な方法があるかどうか疑問に思っていますか?
を使用しselect * from the_table as a join the_table as b...
て、a と b のコンテンツに別々にアクセスできますか? のようなものが[rs resultSetForRenamedTable:@"a"]
あります。
iphone - FMDB結果セットにnullのiphoneが含まれています
アプリケーションにFMDBを使用して、sqliteにデータを保存しています。これが私のコードです
AppDelegateから
{{
FMDatabase * db = [FMDatabase databaseWithPath:@ "/ tmp / sql.sqlite"];
//ここには表示されていない完全なコード
}
ViewControllerに次のコードがあります
{NSLog(@ "in insertButtonCLicked");
}
-(IBAction)displayButtonClicked:(id)sender
{{
}
このコードを実行すると、次のようにrsがnullになります(これはコンソールからのo / pです)
2011-03-07 07:30:13.341insertButtonCLickedのInsertDataSample[3092:20b]
2011-03-07 07:30:16.860DisplayCLickedのInsertDataSample[3092:20b]
2011-03-07 07:30:16.860 InsertDataSample [3092:20b] Rs contains =>(null)
Plzは私に友達を助けてくれます。私は何日もFMDBに取り組んでいますが、FMDBを使用できません。前もって感謝します
ios - sqlite + fmdbバキュームコマンド後のメモリリーク(?)
FMDBラッパーを介してアプリでsqliteを使用しています。
私のアプリのメモリ使用量は、VACUUMを呼び出す前は2.25MBです。
あとは5.8MBで、メモリを取り戻すことができないようです。バキューム後、Instruments / Allocationsツールは、それぞれ1.5Kを割り当てるライブバイトを含む大量のsqlite3MemMalloc呼び出しを表示します。
データベースを閉じて再度開く(オプション)以外に、どうすればこれをクリーンアップできますか?
編集:データベース接続を閉じて再度開くと、メモリがクリアされます。誰かがこれについてさらに洞察を与えることができない限り、これは私の解決策です。
iphone - バンプ + OpenStreetMap エラー
OpenStreetMap lib と Bump lib の使用に問題があります。
重大なエラーが発生しました -
iphone - FMDB の ResultSet 列数
FMResultSet 行から列数を取得する方法はありますか?
cocoa - 固定位置に sqlite データベースを作成する方法
固定の場所に Sqlite データベース ファイルを作成するにはどうすればよいですか。FMDB ラッパーを使用してデータベース ファイルを作成しています。入力している場所にデータベース ファイルを作成したいと考えています。