  | 
              
	              
	                
 
  
    |   | 
   
  
    
        
        เปรียบเทียบ Set rs=conn.Execute(SQL) กับ RS.Open SQL, Conn, ,3 หน่อยครับดีแตกต่างยังไงครับ     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                RS.Open SQL, Conn, ,3 มีการกำหนด Cursor Type ด้วยครับ เช่น Lock หรือ Un Lock Table                         
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            7 ส.ค. 2551  20:10:34 | 
                        By :
                            อิอิ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                อันนี้ผมไม่ค่อยแน่ใจเท่าไหร่นะครับ แต่อยู่ที่สถาปัตยกรรมของตัวนี้เองต่างหากนะครับ 
ตอบแบบหลักการเลยแล้วกัน 
 
การ Execute คำสั่ง Sql ด้วยออบเจ็ก Connection นั้นตัว Recordset ทีได้จากการ Execute นั้นจะมีคุณสมบัติ Read Only นะครับ จะสั่ง Rs.AddNew() ไม่ได้นะครับพูดง่าย ๆ คือทำอะไรไม่ได้เลยนอกจาก SELECT เพียงอย่างเดียวนะครับ ต้องใช้คำสั่งอื่น ๆ ของ SQL เป็นตัวจัดการทั้งหมด 
 
ส่วนการสั่ง Rs.Open นี้เป็นฟีเจอร์หรือคุณสมบัติของ Recordset เองที่สามารถทำได้โดยสามารถใช้ AddNew,Update,Delete ได้เลย 
 
ถ้าเปรียบเทียบกับ .NET นะครับ .Execute นี้เปรียบเทียบได้กับ DataReader นะครับส่วน Recordset นี้เปรียบเทียบได้กับ Dataset ครับ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            11 ส.ค. 2551  14:58:10 | 
                        By :
                            Mr.YoU | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |