爲什麼在raw_contacts
錯誤?向contacts2.db插入數據
ERROR:
的SQLiteManager:
INSERT INTO 「raw_contacts」 VALUES(1,1,NULL,0,2,1,0,1,0,0,NULL,0,0,NULL ,0,2147483647, '09999999999', '09999999999',20,NULL, '0', '09999999999', '#',208, '09999999999', '#',208,0,NULL,NULL,NULL,NULL ); [沒有這樣的排序規則序列:電話簿]
異常名稱:NS_ERROR_FAILURE
異常消息:組件返回失敗代碼:0x80004005的(NS_ERROR_FAILURE)[mozIStorageConnection.createStatement]
SQL語句INSERT
:
INSERT INTO "contacts"
VALUES(1, 1, NULL, NULL, NULL, 0, 0, 0, 0, 2147483647, 1, '0r1-1224142414221E16121C1C', NULL, 1448202599930);
INSERT INTO "data"
VALUES(1, NULL, 5, 1, 0, 0, 0, 0, '09999999999', '2', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO "default_directory"
VALUES(1);
INSERT INTO "phone_lookup"
VALUES(1, 1, '09999999999', '5502681');
INSERT INTO "raw_contacts"
VALUES(1, 1, NULL, 0, 2, 1, 0, 1, 0, 0, NULL, 0, 0, NULL, 0, 2147483647, '09999999999', '09999999999', 20, NULL, '0', '09999999999', '#', 208, '09999999999', '#', 208, 0, NULL, NULL, NULL, NULL);
INSERT INTO "search_index"
VALUES(1, NULL, NULL, '09999999999');
INSERT INTO "visible_contacts"
VALUES(1);
請幫助我:((
對不起。我的英文不好。
結構raw_contacts:
CREATE TABLE raw_contacts
(
_id INTEGER PRIMARY KEY AUTOINCREMENT,
account_id INTEGER REFERENCES accounts(_id),
sourceid TEXT,
raw_contact_is_read_only INTEGER NOT NULL DEFAULT 0,
version INTEGER NOT NULL DEFAULT 1,
dirty INTEGER NOT NULL DEFAULT 0,
deleted INTEGER NOT NULL DEFAULT 0,
contact_id INTEGER REFERENCES contacts(_id),
aggregation_mode INTEGER NOT NULL DEFAULT 0,
aggregation_needed INTEGER NOT NULL DEFAULT 1,
custom_ringtone TEXT,
send_to_voicemail INTEGER NOT NULL DEFAULT 0,
times_contacted INTEGER NOT NULL DEFAULT 0,
last_time_contacted INTEGER,
starred INTEGER NOT NULL DEFAULT 0,
pinned INTEGER NOT NULL DEFAULT 2147483647,
display_name TEXT, display_name_alt TEXT,
display_name_source INTEGER NOT NULL DEFAULT 0,
phonetic_name TEXT, phonetic_name_style TEXT,
sort_key TEXT COLLATE PHONEBOOK,
phonebook_label TEXT,
phonebook_bucket INTEGER,
sort_key_alt TEXT COLLATE PHONEBOOK,
phonebook_label_alt TEXT,
phonebook_bucket_alt INTEGER,
name_verified INTEGER NOT NULL DEFAULT 0,
sync1 TEXT, sync2 TEXT, sync3 TEXT, sync4 TEXT
)
那麼,你可以發佈**表結構**的'raw_contacts'?另外:我會建議**總是**明確指定要插入的列 - 這樣,您也可以省去「VALUES」中的所有「NULL」 - 只需定義您想要插入的列值並將其提供 - 並提供這些值(其他所有內容均爲NULL) –
編輯帖子,添加結構raw_contacts – j14
使表結構**可讀** .... –