//判断字段是否存在
if ([self.db columnExists:kScanCardPath inTableWithName:TABLE_CARD]) {
NSString *update = [NSString stringWithFormat:@"UPDATE %@ SET %@=? WHERE %@ = '%@'",TABLE_CARD,kScanCardPath,kLiuDuID,liuduid];
[self.db executeUpdate:update,path];
}else{
NSString *sql = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ text",TABLE_CARD,kScanCardPath];
[self.db executeUpdate:sql];
NSString *update = [NSString stringWithFormat:@"UPDATE %@ SET %@=? WHERE %@ = '%@'",TABLE_CARD,kScanCardPath,kLiuDuID,liuduid];
[self.db executeUpdate:update,path];
}

kScanCardPath,kLiuDuID<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">是字段的宏定义</span>
 
TABLE_CARD<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">是表名的宏定义</span>
 
注意:需包含头文件#import"FMDatabaseAdditions.h"


更多相关文章

  1. SQL Server表中某些字段含有水平制表符、换行符、回车符、反斜杠
  2. 如何在postgres中更新时间戳字段的一部分?
  3. mysql关键字与表名字段相同的解决方法
  4. Sailsjs Mysql ORM在同一个表字段上进行多次查询
  5. 如何将表(及其行,列和单元格)保存在SQL数据库的单个字段中
  6. oracle --sql--转换表字段日期格式(年月日时分秒转换年月日)
  7. MySQL字段名与保留字冲突
  8. 写SQL语句,如何找到部分字段内容一样的两条记录?实现调货的功能
  9. Mysql 修改字段类型

随机推荐

  1. Android 列表对话框
  2. android背景自动伸缩
  3. Android应用程序设置Home Screen
  4. android dialog集合
  5. Android Add new target
  6. Android 清理app所有缓存
  7. Android Getting Started
  8. #android training# Graphics & Animatio
  9. android DatePicker
  10. Android旋转动画不停顿