  | 
              
	              
	                
 
  
    |   | 
   
  
    
        
        มีปัญหาในการติดต่อฐานข้อมูลครับ ต้องเปลี่ยนไปใช้แบบไหนดี     | 
   
  
    |   | 
   
 
 
 
              
  
          
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ลองปิด Access นะครับ                        
               
               | 
             
            
              
			  			  
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            19 ก.ย. 2548  19:20:15 | 
                        By :
                            @W_IN | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ลองแบบนี้ไหม Set Conn = "ADODB.Connection" 
                       Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath(db/ชื่อฐานข้อมูล.mdb) 
 
ใช่ provider เขาบอกว่าเร็วกว่า จำง่ายกว่าด้วย ลองดูครับ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            19 ก.ย. 2548  23:59:40 | 
                        By :
                            wishsine | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                คุณ @W_IN ครับ ผมไม่ได้เปิด Access อยู่ตอนลองอ่ะครับ 
 
คุณ wishsine ครับ ผมลองแล้วครับ มันขึ้น error แบบนี้อ่ะครับ 
Error Type: 
Microsoft VBScript runtime (0x800A01A8) 
Object required: '[string: "ADODB.Connection"]' 
/default.asp, line 30 
โดยบรรทัดที่ 30 คือ Set Conn = "ADODB.Connection" 
 
งงกับ error ที่ฟ้องมาจริงๆ เลย                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            20 ก.ย. 2548  09:46:28 | 
                        By :
                            ทศ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                -- ลองใช้ตัวนี้ดูครับ -- 
 
 Set Conn=Server.CreateObject("ADODB.Connection")			   Conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&_ 
server.MapPath("Data_Tel.mdb") 
Set rs = Server.CreateObject("ADODB.Recordset")	 
 
-- น่าจะออกน่ะ เพราะผมใช้ประจำเยยอ่ะ - - 		                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            20 ก.ย. 2548  10:08:25 | 
                        By :
                            x-man | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ทำตาม คห 4 ครับ เพราะว่าคุณสร้าง object ผิด 
 
 Set Conn = "ADODB.Connection" 
ต้องเป็น 
Set Conn = Server.CreateObject("Adodb.Connection")                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            20 ก.ย. 2548  13:46:34 | 
                        By :
                            jezusmitsui | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ขอบคุณครับ แก้ได้แล้วครับ 55 โง่อยู่ตั้งนาน 
 
 
 
แต่แล้ว ... ก้อพบข้อผิดพลาดอีกคือ 
Error Type: 
Microsoft JET Database Engine (0x80040E09) 
Cannot update. Database or object is read-only. 
/newcust.asp, line 64 
คือ มันอ่านได้อย่างเดียวจะเพิ่มข้อมูลใหม่ลงฐานข้อมูลไม่ได้ 
 
คำสั่งที่ใช้ติดต่อฐานข้อมูลคือ 
Set Conn=Server.CreateObject("ADODB.Connection") 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("\database\myDB.mdb")&";Jet OLEDB:Database Password=79461", "admin", "" 
Sql = " Select * From Customer " 
Set Rs = Server.CreateObject("ADODB.Recordset") 
Rs.Open Sql , Conn , 2 , 3 
 
ช่วยอีกหน่อยนะครับ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            21 ก.ย. 2548  10:02:09 | 
                        By :
                            ทศ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                --- ลองเปลี่ยน code นิดหน่อยน่ะครับ ---- 
 
rs.Open Sql , Conn,1,3  
 
--- เพราะ 2 มันสำหรับไว้เปิดข้อมูลสำหรับอ่านอย่างเดียว ลองดูครับ --- 
 
x-man                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            21 ก.ย. 2548  15:09:54 | 
                        By :
                            sumrit_th | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                อ้าว เหรอครับ  พอดีหาบทความที่เกี่ยวกับพวกนี้อ่านไม่ได้ซะด้วย แถมเอกสารที่เคยเรียนมันก็หายไปแล้ว 
 
ขอบคุณนะครับ เดี๋ยวจะแก้โค้ดแล้วลองรันดูอีกที                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            22 ก.ย. 2548  09:25:14 | 
                        By :
                            ทศ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                --- ถ้ายังไม่ได้ลองทำตาม นายกระจอกดูครับ ---- 
 
 [Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only. 
เออไม่ทราบว่าแปลบรรทัดข้างบนได้ไหมครับ ถ้าไม่ได้ผมจะช่วยแปลให้นะ 
เค้าบอกว่าไม่สามารถปรับปรุงฐานข้อมูลหรืออ๊อบเจ๊คเป็นแบบอ่านอย่างเดียว 
อ๊อบเจ๊คในที่นี้ก็คือฐานข้อมูลนะครับ...เพราะว่าฐานข้อมูลเป็นแบบอ่านอย่างเดียว 
เวลาที่คุณคิวรี่ข้อมูลจากฐานข้อมูลมาแสดงหรือโชว์ก็จะสามารถแสดงได้แต่เวลาที่คุณกระทำการเพิ่มเรคคอร์ด, ลบเรคคอร์ด, หรือปรับปรุงเรคคอร์ดจะไม่สามารถกระทำการได้ เพราะฉะนั้นวิธีแก้ไขก็คือ 
1. เปลี่ยนแอตทริบิวต์ของไฟล์ฐานข้อมูลให้เป็นแบบอ่าน-เขียน-เอ็กซีคิวได้ (คลิ๊กเม้าส์ข้างขวาที่ไฟล์ดาต้าเบสแล้วเลือก properties จากนั้นก็ไปคลิ๊กเอาเครื่องหมายถูกหน้าคำว่า Read-Only ออกซะ) 
2. คลิ๊กเม้าส์ข้างขวาที่ชื่อไฟล์ฐานข้อมูลเลือก properties แล้วไปที่ tab security แร้วก็ไปเพิ่ม user (ผู้ใช้ที่ชื่อ everyone) และไปกำหนด permission ให้ผู้ใช้ที่ชื่อ everyone ให้สามารถอ่านและเขียนได้ 
3. ถ้าไม่เห็น tab security ให้ไปที่ start>settings>Control Panel>Folder Option>View แร้วก็ไปเอาเครื่องหมายถูกหน้าคำว่า Use Siple File Sharing (Recommended) ออกแร้วก็ทำตามข้อ 2 
      
   นายกระจอก :: 21 ก.ย. 2548 13:31:39   
  
  ----- * * * ----- 
    
                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            22 ก.ย. 2548  10:08:30 | 
                        By :
                            x-man | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                ขอบคุณครับ แก้ได้แล้วครับ ใช้ windows me ต้องใช้วิธีที่ 2                         
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            23 ก.ย. 2548  09:16:59 | 
                        By :
                            ทศ | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                เข้ามาขอบคุณอีกคนครับ 
ตามมาอ่าน แล้วได้อานิสงค์จากกระทู้นี้ ขอบคุณครับ m(_ _)m                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            30 ม.ค. 2551  12:24:42 | 
                        By :
                            นัท | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
               
		
     
		
	  
        
             | 
            | 
            | 
             | 
         
        
             | 
                       | 
          
            
               
                เปิดไฟล์ mdb ที่เพื่อนส่งผ่าน mailไม่ได้ต้องทำอย่างไรดีถึงจะเปิดไฟล์ ช่วยที่นะ                        
               
               | 
             
            
              
			                                
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            12 ส.ค. 2551  12:10:54 | 
                        By :
                            แอน | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             | 
         
        
             | 
            | 
             | 
             | 
         
          
	    
     
      		  
	
     | 
   
 
                 |