CommandType.Text代表執行的是SQL語句
CommandType.StoreProcedure代表執行的是存儲過程
CommandType代表要執行的類型
//返回DataTable的SQL執行
public DataTable ExecuteDataTable(string cmdText) { DataTable dt = new DataTable(); SqlConnection conn = new SqlConnection(connStr); SqlDataAdapter apt = new SqlDataAdapter(cmdText, conn); apt.SelectCommand.CommandType = CommandType.Text; try { apt.Fill(dt); } catch(Exception exp) { throw exp; } finally { if(conn.State == ConnectionState.Open) conn.Close(); } return dt; }