在尝试将记录插入数据库时,我利用用户将一些字段留空,即零字符串。现在,当我将数据插入到数据库中,而不是一个零值时,我在数据源为零的每列中都获得(空)。当我从数据库中提取记录并将其显示给用户时,他留下的空值现在显示为(空)。Sqlite为无NSString插入'(null)'
我可以实现检查这个'(空)'字符串的逻辑,但我想应该有一些方法来处理它在数据库级别。我的意思是如果我插入一个零值,那么它应该是零或空不是(空)字符串。任何人都可以帮我解决吗? 谢谢
在尝试将记录插入数据库时,我利用用户将一些字段留空,即零字符串。现在,当我将数据插入到数据库中,而不是一个零值时,我在数据源为零的每列中都获得(空)。当我从数据库中提取记录并将其显示给用户时,他留下的空值现在显示为(空)。Sqlite为无NSString插入'(null)'
我可以实现检查这个'(空)'字符串的逻辑,但我想应该有一些方法来处理它在数据库级别。我的意思是如果我插入一个零值,那么它应该是零或空不是(空)字符串。任何人都可以帮我解决吗? 谢谢
你得到null作为一个字符串或你得到空值??? –
nil ie没有值IS NULL在数据库中 - 一个空字符串是非零NSString一个长度为0 – Mark
当我检索记录我得到(空)作为字符串 – Ahmed