fmdb報錯之_表名DB Error: 1 "near "-": syntax error"

在新建表的時候報這個錯, 這里先源碼如此啊:

    NSString *tableNameA = [NSString stringWithFormat:@"messageDetail-%@",msgDetailModel.FromUserName];

打斷點po出來之后是這樣的

image.png

可以看到里面包含了很多中橫線 - , 修改代碼如下

    NSString *tableNameA = [NSString stringWithFormat:@"messageDetail-%@",msgDetailModel.FromUserName];
    // 去掉FromUserName中的"-", 否則會引起數(shù)據(jù)庫報錯
    NSString *tableNameNO = [tableNameA stringByReplacingOccurrencesOfString:@"-" withString:@""];
//    RSLog(@"**************%@",tableNameNO);
    tableNameA = tableNameNO;

po出來之后的表名是這樣的

image.png

這樣就好了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 最近開兩會,除了霧霾,最受關(guān)注的估計就是延遲退休年齡的事情了。 據(jù)說新的政策是要逐年延長退休年齡 。 葛優(yōu)說,步子...
    焦糖爆米花閱讀 680評論 6 6
  • 昨晚先生打電話給我,沮喪地說剛才有個人把他手機撞到地上了,屏幕摔了個稀碎。 我很自然地問道,然后呢?先生說沒有然后...
    雪靈溪閱讀 723評論 2 2
  • 為了反轉(zhuǎn)這個單鏈表,我們先讓頭結(jié)點的next域指向結(jié)點2,再讓結(jié)點1的next域指向結(jié)點3,最后將結(jié)點2的next...
    Pitfalls閱讀 550評論 0 0
  • 樓主自我介紹:211非985本科生,非計算機、編程弱的工科男,無牛逼代碼能力、無嚴(yán)謹(jǐn)數(shù)學(xué)建模能力、無過硬的交互設(shè)計...
    65f9370eaa13閱讀 3,018評論 11 147

友情鏈接更多精彩內(nèi)容