我正在寫一個C#數據庫winform應用程序,並且執行此查詢時出現問題。它會拋出我這個錯誤:SQlite插入不工作
SQLite error
near "SELECT": syntax error
有人可以幫我嗎?感謝您的任何答覆或建議。
"INSERT into subor(idsubor, idpodfk, pnazovfk, datumpravop, podiel, podield, cislozLV,
datumzaradenia, idmajetok)
values (null, " + comboBox1.SelectedValue.ToString() + ",
'" + comboBox2.SelectedValue.ToString() + "',
'" + dateTimePicker1.Value.ToString("d. M. yyyy") + "',
'" + textBox2.Text + "',
" + podield.ToString("0.0000", System.Globalization.CultureInfo.InvariantCulture) + ",
'" + textBox4.Text + "',
'" + dateTimePicker2.Value.ToString("d. M. yyyy") + "',
SELECT IFNULL(a, '0') AS idmajetok
FROM (SELECT MAX(idmajetok) + 1 AS a FROM subor))";
請向我們展示該連接字符串的實際實例。只有這樣我們才能清楚地看到你正在使用的SQL語法。 –
請把C#代碼放在這裏......併爲你自己查詢查詢的值並在這裏寫下它。 –
請請,瞭解SQL注入攻擊! http://weblogs.asp.net/bleroy/archive/2004/08/18/please-please-please-learn-about-injection-attacks.aspx –