03-12 16:56:25.652: E/Database(334): Failure 1 (near "tablefriends": syntax error) on 0x29b268 when preparing 'create tablefriends(_id integer primary key autoincrement,name text not null,address text);'.
我已调试代码并在此给定函数的第4行发现异常:
public Boolean addFriend(FriendData friendData){
ContentValues newFriendValues=new ContentValues();
newFriendValues.put(FriendsMetaData.COLUMN_FRIEND_NAME, friendData.getFriend_Name());
newFriendValues.put(FriendsMetaData.COLUMN_ADDRESS,friendData.getFriend_Adress());
long id=friendsDB.insert(FriendsMetaData.TABLE_NAME, null, newFriendValues);
if(id==-1){
return false;
}
else
return true;
}
答案 0 :(得分:1)
也许你的意思是“create table friends
”,而不是“create tablefriends
”,这就是它抛出异常的原因。希望这会有所帮助。