#android #sql
#Android #sql
Вопрос:
У меня есть следующий параметризованный оператор SQL, который я хотел бы выполнить в своем приложении для Android:
String sql = "INSERT INTO orders(orderId, orderDate, "
"customerId, requiredDate, priceList, taxCode, discount, shipper, "
"freight, shipName, ahipAddress, shipCity, shipRegion, shipPostalCode, "
"shipCountry, notes, custom) "
"SELECT(?, ?, "
"customerId, requiredDate, priceList, taxCode, discount, shipper, "
"freight, shipName, ahipAddress, shipCity, shipRegion, shipPostalCode, "
"shipCountry, notes, custom) " "FROM orders WHERE _id=?";
Мне также нужно знать, не выполняется ли вставка из-за нарушения уникального ключа. Есть ли какой-либо способ сделать это с помощью объекта SQLiteDatabase?
Комментарии:
1. Какую ошибку вы получаете?
2. Вы действительно прочитали вопрос?
3. Да, я сделал. Вы хотите знать, произошла ли ошибка при вставке. Итак, я спрашиваю, вы пробовали. Если да, то какой текст ошибки вы получаете?
4. Цитировал ли я какой-либо код, кроме инструкции SQL? Это должно дать вам подсказку.