我有一個項目,在數據庫中動態創建表。而且我不知道什麼是在某個時刻使用的桌子。並想要這樣的事情: [db executeQuery:@"INSERT INTO %@Table (image) VALUES (?)",tableName,imageData];
但它沒有奏效。我怎麼解決這個問題?插入數據到非靜態名稱數據庫表(FMDB)
0
A
回答
2
您可以創建一個字符串,然後用這個字符串做查詢,類似的東西:
NSString* queryStr = [NSString stringWithFormat:@"INSERT INTO %@(image) VALUES (?) ",tableName];
[db executeQuery:queryStr,imageData];
1
注意,存在FMDB另一個功能,如果你想使用的格式字符串。您將不得不使用executeQueryWithFormat:
而不是executeQuery:
。
如果tableName
是「員工」您的字符串將評估爲:
"INSERT INTO EmployeesTable (image) values (<data>)"
這就是你想要的東西(即添加字符串「表」表名)?
相關問題
- 1. iOS - FMDB數據庫插入
- 2. 將動態輸入名稱的數據保存到數據庫?
- 3. 從數據庫插入數據到表
- 4. 插入數據到SQLite數據庫表
- 5. 插入動態數據從數據列表導入數據庫
- 6. FMDB插入查詢執行但沒有在數據庫中插入數據
- 7. 從FMDB數據庫
- 8. 插入圖像名稱和數字到數據庫中
- 9. 插入查詢不會插入數據到mysql數據庫表
- 10. 插入名單數據庫
- 11. 靜態和非靜態數據以JavaScript
- 12. 插入文件名到數據庫
- 13. 使用fmdb寫入sqlite數據庫?
- 14. C#從數據表插入數據到SQL Server數據庫
- 15. 將數據從數據表插入到數據庫的問題#
- 16. 將JSON數據插入數據庫表
- 17. 插入大量的數據到非常小的插入數據庫
- 18. 從datagridview插入數據到數據庫
- 19. 數據插入問題到數據庫
- 20. 將數據插入到cPanel數據庫
- 21. 插入數據到數據庫
- 22. 插入數據到MS Access數據庫
- 23. 插入多個數據到數據庫
- 24. 插入數據到數據庫
- 25. 插入「壞」數據到SQL數據庫?
- 26. 數據未插入到數據庫中
- 27. 插入XML數據到數據庫
- 28. 插入數據到數據庫和PHP
- 29. 用WordPress插入數據到數據庫
- 30. 數據未插入到數據庫中