程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-數據庫中的空字符串

android-數據庫中的空字符串

編輯:編程綜合問答
數據庫中的空字符串

在SQL數據庫中的表:

CREATE TABLE Book(_id INTEGER PRIMARY KEY AUTOINCREMENT, Name TEXT NOT NULL)

在代碼運行後,沒有指定的異常出現:

ContentValues args = new ContentValues();           
args.put("Name", "");

long id = db.insertOrThrow("Book", null, args);

如果有空字符串放入Name列時,應該提示一個異常才對。在LogCat也沒用異常。

應該怎麼修改?

最佳回答:


""並不代表NULL,在sql裡NULL和空字符串是有區別的,固然你抓不到這個異常

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved