以下语句如何理解,初学者,请多指点:string str = "Server=DHL;DataBase=NetworkMS;Uid=sa;Pwd=sa";
SqlConnection con = new SqlConnection(str);
con.Open();
string sqlinsert = "insert into Event values('" + BanBenHao + "','" + BeiYongZi + "','" + eventTypeID + "')"; //该句中的"','"如何理解?直接写','不行吗?为什么还加双引号?
SqlCommand sc = new SqlCommand(sqlinsert, con);
sc.ExecuteNonQuery() ; //ExecuteNonQuery()这名句什么意思?
SqlConnection con = new SqlConnection(str);
con.Open();
string sqlinsert = "insert into Event values('" + BanBenHao + "','" + BeiYongZi + "','" + eventTypeID + "')"; //该句中的"','"如何理解?直接写','不行吗?为什么还加双引号?
SqlCommand sc = new SqlCommand(sqlinsert, con);
sc.ExecuteNonQuery() ; //ExecuteNonQuery()这名句什么意思?
执行SQL语句,不返回结果
ExecuteNonQuery()
ExecuteReader()
ExecuteScalar()
都是執行sql語句
自己可以比較一下有什么不同,什么情況下該用哪種