Я работаю над приложением в Appcelerator Titanium. Приложение использует базу данных sqlite. Для вставки в базу данных, я написал запрос с параметрами так:Способ формирования запроса на обновление с параметрами
db.execute("INSERT INTO formData (unique_id,form_xml_id,dateTime_stamp,data,user_id,status) VALUES ('" + Ti.App.mydata._guid + "'," + findex + ",'"+datetime+"','"+fdata1+"'," + Ti.App.information.user_id + ",'" + formstatus + "')");
У меня есть еще один запроса на обновление к базе данных для другой таблицы. Но запрос без параметров. Как это:
db.execute("UPDATE formData SET form_xml_id=" + findex + ",dateTime_stamp='" + datetime + "',data='" + fdata + "',user_id=" + Ti.App.information.user_id + ",status='"+ DataStatus +"' where unique_id='" + Ti.App.mydata._guid + "'");
Я хочу переписать запрос на обновление, как вставки запроса. Как я могу это сделать?
Что значит «с/без параметров?» Кажется, что оба запроса содержат параметры String. – Nachi
да, но для вставки один, имена столбцов на первом месте, а затем параметры. В случае обновления он отличается от – kittu88
. Это просто формат [операторов UPDATE в SQL] (http://www.w3schools.com/sql/sql_update.asp). – Nachi