問題タブ [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.

0 投票する
1 に答える
7766 参照

objective-c - データベースとFMDBのオープン接続のエラー

データベースとの接続を開くと、コンソールに「エラーが発生しました!:14」と表示されます。プロジェクトのリソースフォルダに「mybase.sqlite」を含め、FMDBフレームワークを使用しています。

オープンコネクトの場合、私はこのコードを使用しています:

AppDelegateに、次のコードを含めました。

0 投票する
1 に答える
386 参照

sqlite - sqlite3、fmdb、ビルドに失敗しました

私はsqlite3を使用しています.fmdbはそれを知ってうれしいですが、使用しようとするとエラーが発生します。何故かはわからない。Gcc4.2 コンパイル オプションが使用されます。(または LLVM GCC4.2)。良い解決策が必要です。

0 投票する
2 に答える
3133 参照

iphone - FMDatabase:次の操作を実行します:挿入、更新、選択、削除

SQLiteを使用してiPhoneアプリケーションを開発しています。fmdbを使用することにしました。fmdbを使用して、次の操作を実行するにはどうすればよいですか?-挿入、更新、選択、削除?

FMDatabaseを使用してアプリケーションを開発できないため。次のファイルを含むFMDatabaseファイルをダウンロードしました。つまり=>

  1. FMDatabase.h
  2. FMDatabase.m
  3. FMResultSet.h
  4. FMResultSet.m
  5. FMDatabaseAdditions.h
  6. FMDatabaseAdditions.m
  7. fmdb.m

ただし、ファイルには関数fmdb.mも含まれていmainます。そのため、アプリケーションのMAIN機能と競合しています。

0 投票する
1 に答える
179 参照

iphone - SQLiteiphoneに関するヘルプ

私はiphoneアプリケーションを開発しています。これは5つのsqliteテーブルを持っています。まず、データベースパスとデータベース名を設定します。私の場合、どうすればそれができますか?私は1dbテーブルに対してこれを行う方法を知っています。5つのテーブルに対してどのようにできますか?すべてに共通の5つの異なるdbName変数と1つのdbPath変数を作成する必要がありますか?私はここで立ち往生しています。FMDBではなくSQLite3を使用しています。どういうわけかFMDBが使えません。また、FMDB(fmdb.m)で提供されているものを除いて、FMDBサンプルアプリケーション/チュートリアルを持っている人がいる場合は、同じものへのリンクを教えてください。それは役に立ち、高く評価されます。友達を助けてください。

0 投票する
2 に答える
1079 参照

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"]あります。

0 投票する
1 に答える
2555 参照

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を使用できません。前もって感謝します

0 投票する
1 に答える
2249 参照

ios - sqlite + fmdbバキュームコマンド後のメモリリーク(?)

FMDBラッパーを介してアプリでsqliteを使用しています。

私のアプリのメモリ使用量は、VACUUMを呼び出す前は2.25MBです。

あとは5.8MBで、メモリを取り戻すことができないようです。バキューム後、Instruments / Allocationsツールは、それぞれ1.5Kを割り当てるライブバイトを含む大量のsqlite3MemMalloc呼び出しを表示します。

データベースを閉じて再度開く(オプション)以外に、どうすればこれをクリーンアップできますか?

編集:データベース接続を閉じて再度開くと、メモリがクリアされます。誰かがこれについてさらに洞察を与えることができない限り、これは私の解決策です。

0 投票する
1 に答える
208 参照

iphone - バンプ + OpenStreetMap エラー

OpenStreetMap lib と Bump lib の使用に問題があります。

重大なエラーが発生しました -

0 投票する
1 に答える
1662 参照

iphone - FMDB の ResultSet 列数

FMResultSet 行から列数を取得する方法はありますか?

0 投票する
1 に答える
1825 参照

cocoa - 固定位置に sqlite データベースを作成する方法

固定の場所に Sqlite データベース ファイルを作成するにはどうすればよいですか。FMDB ラッパーを使用してデータベース ファイルを作成しています。入力している場所にデータベース ファイルを作成したいと考えています。