私はそれが何であるかわからない小さな問題を抱えています
次のクエリを実行して、datagridview からデータベースにデータを挿入しようとしています。問題は、クエリを実行しているときに次のエラーが表示されることです。
「,」付近の構文が正しくありません。
ただし、データはデータベースに正常に挿入されます。ここで答えを見つけようとしましたが、役に立ちませんでした。誰か間違いを指摘してください。
私のコード:
private void button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(@"Data Source HERE");
conn.Open();
int rn = 0;
while (rn < dgvmain.Rows.Count)
{
SqlCommand cmd = new SqlCommand("Insert into mainTab(Token_number,ItemType,Quantity,Amount) values(" + dgvmain.Rows[rn].Cells[0].Value + ",'" + dgvmain.Rows[rn].Cells[1].Value + "'," + dgvmain.Rows[rn].Cells[2].Value + "," + dgvmain.Rows[rn].Cells[3].Value + ")", conn);
cmd.ExecuteNonQuery();
rn++;
}
}