下面的代码在我的项目在我的数据库类调用一个函数错误插入两个值到我的SQLite数据库近“/”语法的Android
saveButton = (Button) findViewById(R.id.Save);
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
addCig = (EditText) findViewById(R.id.cigName);
myDbHelper1.insertNewCig(addCig.toString(), fileName);
}
});
这里是INSERT INTO功能。我得到一个读取错误(接近“/”:语法错误)。任何人都可以帮我看看它,看看我的代码有什么问题。
public void insertNewCig(String name, String file)
{
//DB_PATH = "/data/data/com.example.newdb/databases/"
//DB_NAME = "cigarettes"
String myPath = DB_PATH + DB_NAME;
String row1 = "INSERT INTO " + myPath + " (" + KEY_FIRST + ", " + KEY_LAST + ") VALUES(" + name + ", " + file + ")";
myDataBase.execSQL(row1);
}
你认为应该做什么?为什么你认为你应该在这一点上给出数据库的路径? – njzk2