Я получаю сообщение об ошибке:
"Введена неверная строка ввода."
Примечание: Если я изменяю строку182 к действительному числу в кавычках (т. Е. «3» или «875») и закомментируйте строку 171, , этот код прекрасно работает .Однако «{7}» в строке 174 - это поле, которое должно автоматически увеличиваться, но не будет.Поэтому я пытаюсь получить «число» в строке 171, которое будет использовать число строк, + 1, для автоинкремента.
Есть ли кто-нибудь на этом?:-)
171 string rowCount = string.Format("SELECT COUNT(*) FROM Log WHERE Location is NULL");
173 string sql = string.Format("insert into Log values " +
174 "('{0}','{1}',{2},{3},'{4}',#{5}#,'{6}','{7}')",
175 comboBox1.Text,
176 comboBox2.Text,
177 float.Parse(textBox1.Text),
178 float.Parse(comboBox3.Text),
179 textBox3.Text,
180 textBox2.Text,
181 addRemove,
182 int.Parse(rowCount)
183 );