string cmdText = "insert into a(a1,a2) values(@a1,@a2)";  //要执行的Sql语句。
SqlParameter[] p = new SqlParameter[2];  
p[0]= new SqlParameter("@a1"SqlDbType.NVarChar,3000,dsSource.Tables[0].Columns[0].ColumnName); 
p[1]= new SqlParameter("@a1"SqlDbType.NVarChar,3000,dsSource.Tables[0].Columns[0].ColumnName); 
p[0].value = dsSource.Tables[0].Columns[0]; 
p[1].value = dsSource.Tables[0].Columns[1]; 说明:dsSource是读取Excel得到的DataSet。 
我不希望一条一条地更新数据库,所以想用DataSet中某列做为SqlParameter参数的value值。 
不知道行不行。 
请指教。 
谢谢。