Я не могу показаться, чтобы получить это право, так что я прошу, что я с видом в моем коде, вот что у меня есть в моем коде:.запись строка 0'-1" в SQLite андроида базы
newLeaseData = "INSERT INTO " + enterLogLN + " (Date, "
+ "StockTank1Ft, StockTank1Inch, StockTank2Ft, StockTank2Inch, "
+ "StockTank3Ft, StockTank3Inch, StockTank4Ft, StockTank4Inch, "
+ "Change1, Change2, Change3, Change4) VALUES "
+ "(" + today + ", '" + valueT1Ft + "', '" + valueT1Inch + "', '" + valueT2Ft
+ "', '" + valueT2Inch + "', '" + valueT3Ft + "', '" + valueT3Inch
+ "', '" + valueT4Ft + "', '" + valueT4Inch + "', " + difTotalT1
+ ", " + difTotalT2 + ", " + difTotalT3 + ", " + difTotalT4 + ")";
все работает до тех пор, пока я не перейду к строкам: difTotalT1, difTotalT2, difTotalT3 и difTotalT4. Каждая строка задана примерно так: 0'-1 ", 0'-2", 0'-3 "или 0'-4" и когда я пытаюсь EXEC команды:
myDataBase.execSQL(EnterLogDataOilActivity.newLeaseData);
моего приложение вылетает с этой ошибкой LogCat:
06-05 04: 36: 23.824: E/AndroidRuntime (1127): android.database.sqlite.SQLiteException: рядом с «-1», 0 »: синтаксическая ошибка: INSERT INTO about (Date, StockTank1Ft, StockTank1Inch, StockTank2Ft, StockTank2Inch, StockTank3Ft, StockTank3Inch, StockTank4Ft, StockTank4Inch, Change1, Change2, Change3, Change4) VALUES ('05_05_12', '0', '1', '0', '2', '0', '3 ',' 0 ',' 4 ', 0'-1 ", 0'-2", 0'-3 ", 0'-4")
спасибо за помощь Я знаю, что это должно быть чем-то просто. Я также попытался включить каждую строку difTotalT1 с одной цитатой, но это тоже не работает (например, difTotalT1 = "'" + difTotalT1 + "'";)
это строка, которую я использовал для создания таблицы в sqlite:
newLeaseTable = "create table '" + leaseName + "' (_id integer primary key autoincrement,"
+ " Date TEXT, StockTank1Ft NUMERIC, StockTank1Inch NUMERIC,"
+ " StockTank2Ft NUMERIC, StockTank2Inch NUMERIC, StockTank3Ft NUMERIC,"
+ " StockTank3Inch NUMERIC, StockTank4Ft NUMERIC, StockTank4Inch NUMERIC,"
+ " Change1 TEXT, Change2 TEXT, Change3 TEXT, Change4 TEXT, User TEXT);";
Попробуйте уйти от одинарной кавычки и двойные кавычки \»и \» – Sana
он по-прежнему дает мне ошибку же LogCat – deerkiller11
Вы можете сделать правку на свой вопрос и вставить структуру таблицы „enterLogLN“ – Sana