我收到错误消息:
“输入字符串的格式不正确。”
注意:如果我将第 182 行更改为引号中的实际数字(即“3”或“875”),并注释掉第 171 行,则此代码可以正常工作。但是,第 174 行中的“{7}”是一个应该自动递增但不会自动递增的字段。所以我试图在第 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 );