protected void Page_Load(object sender, EventArgs e) { try { clsConnection objConnection = new clsConnection(); string strSql = "SELECT *FROM A1 "; DataSet ds = new DataSet(); ds = objConnection.ExcuteQuery(strSql, CommandType.Text); grdResult.DataSource = ds; grdResult.DataBind(); } catch (Exception ex) { Response.Write(ex.Message); } } *----------------------------------------- class clsConnection -------------------------------------------------------* public class clsConnection { private string strConection = WebConfigurationManager.ConnectionStrings["ConnectionSQL"].ConnectionString; private SqlConnection myConnection; private SqlCommand myCommand; private SqlDataAdapter myDataAdapter; private void OpenConnection() { try { if (myConnection == null) { myConnection = new SqlConnection(); myConnection.ConnectionString = strConection; myConnection.Open(); } } catch (Exception ex) { throw ex; } } public DataSet ExcuteQuery(string strText, CommandType cmdType) { try { OpenConnection(); myDataAdapter = new SqlDataAdapter(); myDataAdapter.SelectCommand = myCommand; // <======= Object reference not set to an instance of an object. myDataAdapter.SelectCommand.Connection = myConnection; myDataAdapter.SelectCommand.CommandType = cmdType; myDataAdapter.SelectCommand.CommandText = strText; DataSet ds = new DataSet(); myDataAdapter.Fill(ds); return ds; } catch(Exception ex) { throw ex; } } }
Quote:myCommand
System.Data.OleDb.OleDbConnection objConn = new System.Data.OleDb.OleDbConnection(); System.Data.OleDb.OleDbCommand objCmd = new System.Data.OleDb.OleDbCommand(); System.Data.OleDb.OleDbDataAdapter dtAdapter = new System.Data.OleDb.OleDbDataAdapter(); DataSet ds = new DataSet(); string strConnString = null; string strSQL = null; strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("database/mydatabase.mdb") + ";Jet OLEDB:Database Password=;"; strSQL = "SELECT * FROM customer"; objConn.ConnectionString = strConnString; var _with1 = objCmd; _with1.Connection = objConn; _with1.CommandText = strSQL; _with1.CommandType = CommandType.Text; dtAdapter.SelectCommand = objCmd; dtAdapter.Fill(ds); dtAdapter = null; objConn.Close(); objConn = null;
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง