如果你的题意我没理解错的话,你是想把插入的值放在变量里,SQL语句应该这样写:
insert into PERSONNEL.FORUM_SUBJECT(表名) values('" & 变量名1 & " ','" & 变量名2 & "')
insert into PERSONNEL.FORUM_SUBJECT(表名) values('" & 变量名1 & " ','" & 变量名2 & "')
sqlAdd.CommandText="INSERT INTO Element (Colname) VALUES ('"+value+"')";sqlAdd.CommandText = "INSERT INTO Element (Colname) VALUES (@name)";
sqlAdd.Parameters.Add("@name",System.Data.SqlDbType.Char,50,"ID").Value = txtBox1.Text;
用存储过程没有那么多的麻烦.
1.字符串变量:
SqlCommand sql = new SqlCommand("insert into 表名 (字段名1,字段名2) values ( '"+变量1+"', '"+变量2+"' )",conn);
2.数值型变量:
SqlCommand sql = new SqlCommand("insert into 表名 (字段名1,字段名2) values ( "+变量1+", "+变量2+" )",conn);