INSERT INTO声明中的语法错误请帮忙。我从dataGridview.im中导出数据,在每行中循环。
for (int i = 0; i <= dataGridView1.Rows.Count - 1; i++)
{
command.CommandText = "INSERT INTO RP_CMG01 (ACCT_NO,LAST_NAME,FIRST_NAME,MID_NAME,NICK_NAME,AGE,SEX,CIVIL_STAT,SALUTATION,EDUC,EMPLOYMENT,REG_DATE,REC_STATUS,LOG)VALUES" +
"(" + dataGridView1.Rows[i].Cells["ACCT_NO"].Value + "," +
"'" + dataGridView1.Rows[i].Cells["LAST_NAME"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["FIRST_NAME"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["MID_NAME"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["NICK_NAME"].Value + "'," +
"" + dataGridView1.Rows[i].Cells["AGE"].Value + "," +
"'" + dataGridView1.Rows[i].Cells["SEX"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["CIVIL_STAT"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["SALUTATION"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["EDUC"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["EMPLOYMENT"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["REG_DATE"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["REC_STATUS"].Value + "'," +
"'" + dataGridView1.Rows[i].Cells["LOG"].Value + "');";
command.ExecuteNonQuery();
}
MessageBox.Show("Members data record inserted successfully");
如果im传递给int字段我是否应该删除单引号(')?提前谢谢你。