[問題] FMDB "no such table"

作者: Talenius (Harmonic Inspirations)   2016-02-27 11:42:42
使用FMDB
#import <Cocoa/Cocoa.h>
#import "FMDatabase.h"
#import "FMResultSet.h"
#import "FMDatabaseQueue.h"
#import "FMDB.h"
int main(int argc, const char * argv[]) {
FMDatabase *db = [FMDatabase databaseWithPath: @"L.sqlite"];
[db open];
[db beginTransaction];
FMResultSet *s = [db executeQuery: @"select 2 from J"];
NSLog(@"%@", s);
[db commit];
[db close];
return NSApplicationMain(argc, argv);
}
編譯結果:
DB Error: 1 "no such table: J"
DB Query: select 2 from J
DB Path: L.sqlite
(null)
請問各位如何解決"no such table"的問題?
網路上搜尋過各種解決方法,但仍無法解決
目前已知FMDB程式是建立新、空白的sqlite
然而要如何以自己的L.sqlite取代?並讓程式能讀取得到?
謝謝
作者: darktt (小朱)   2016-02-27 11:51:00
請看SQL語法建立一個新的 table
作者: Talenius (Harmonic Inspirations)   2016-02-28 08:41:00
感謝指點

Links booklink

Contact Us: admin [ a t ] ucptt.com