Всем привет. Данный в БД sqlite заношу таким способом и все работает:
string connection = @"Data Source=c:\\sqlite\\taskdb.db;Version=3";
SQLiteConnection sqlite_conn = new SQLiteConnection(connection);
int i = Convert.ToInt32(isCompletedCheckBox.Checked);
string stringQuery = "insert into task(task, doDate, Details, Done) values('" + this.titleTextBox.Text + "','" + this.doDatePicker.Text + "' ,'" + this.detailsTextBox.Text + "','" + i + "' )";
sqlite_conn.Open();//Open the SqliteConnection
var SqliteCmd = new SQLiteCommand();//Initialize the SqliteCommand
SqliteCmd = sqlite_conn.CreateCommand();//Create the SqliteCommand
SqliteCmd.CommandText = stringQuery;//Assigning the query to CommandText
SqliteCmd.ExecuteNonQuery();//Execute the SqliteCommand
sqlite_conn.Close();//Close the SqliteConnection
this.Close();
Обновлять пытаюсь через таую команду, но соответсвенно выдает ошибки:
...................
string stringQuery = "Update task SET (task, doDate, Details, Done) values('" + this.titleTextBox.Text + "','" + this.doDatePicker.Text + "' ,'" + this.detailsTextBox.Text + "','" + i + "' )";
sqlite_conn.Open();//Open the SqliteConnection
..............
В интернете различных решений видел, но не подходят под мои ((( Как можно ипсравить мой запрос на обновление данных в строке?
СПАСИБО