|  | 
	                
  
    | 
	 
        PHP Insert ข้อมูลที่เป็น Date ใน Visual Foxpro 6 ไม่ได้ครับ ช่วยด้วยครับ ลองหมดทุกวิธีแล้ว ไม่ได้จริง ๆ     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | คือผมมีฐานข้อมูล Foxpro อยู่ครับ  และเขียนด้วยภาษา PHP และใช้ ODBC ในการเชื่อมต่อ และก็สามารถเชื่อมต่อได้ อ่านข้อมูลได้แล้ว แต่ ปัญหาตอนนี้คือ จะแทรกข้อมูลลงใน Table และติด error เรื่องของฟิลด์ที่เป็นวันที่ครับ มันฟ้องว่า
 
 Code
 
 Warning: odbc_execute() [function.odbc-execute]: SQL error: [Microsoft][ODBC Visual FoxPro Driver]Data type mismatch., SQL state 22005 in SQLExecute in C:\AppServ\www\pswinweb\updateApprove.php on line 56 
 ตัวอย่างคำสั่งครับ
 
 Code (PHP)
 
 $sql="INSERT INTO adjtime (adjtime,event,dateadj,doctype,employee,time0,hour,updtype)";
$sql = $sql . "  VALUES ('$adjtime','$event','05/25/2012','$doctype','$employee','$time0','$hour','$updType')";
odbc_execute($fconn,$sql);
 #=================================================
 ชื่อฟิลด์ที่มันเป็นวันที่คือ dateadj ผมลองเปลี่ยนรูปแบบหลายแบบแล้ว
 เช่น Date('05/25/2012') หรืืือ '052512' และอื่น ๆอีก ก็ Error
 
 ช่วยดูหน่อยครับ
 
 
 
 Tag : PHP, HTML/CSS
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2012-05-22 09:25:44 | By :
                          tonyjame | View :
                          2001 | Reply :
                          6 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ลองแบบนี้ดูครับ 
 Code (PHP)
 
 '15-May-2012',
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 10:10:18 | By :
                            mr.win |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | Code (PHP) 
 Date Setting	Date Format
AMERICAN	mm/dd/yy
ANSI	yy.mm.dd
BRITISH/FRENCH 	dd/mm/yy
GERMAN	dd.mm.yy
ITALIAN	dd-mm-yy
JAPAN	yy/mm/dd
TAIWAN	yy/mm/dd
USA	mm-dd-yy
MDY	mm/dd/yy
DMY	dd/mm/yy
YMD	yy/mm/dd
SHORT	Short date format determined by the Windows Control Panel short date setting.
LONG	Long date format determined by the Windows Control Panel long date setting.
 
 http://support.microsoft.com/kb/229854
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 10:13:12 | By :
                            sakuraei |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ลองดูแล้วครับ แบบนี้ '15-May-2012'    ไม่ได้เหมือนเดิม Error เหมือนเดิม แบบนี้ก็ลองแล้ว 15/05/12
 05/15/12
 05/15/2012
 
 format ใน Foxpro มันเป็นแบบนี้ครับ mm/dd/yy
 
 ผมไม่แน่ใจว่า มันจะต้องมี function อะไรเพิ่มเติมหรือเปล่า
 เพราะผมคิวรี่ข้อมูลออกมา ด้วยเงื่อนไขวันที่ ผมต้องใช้ CTOD(date) แบบนี้ถึงจะทำงานได้
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 14:18:05 | By :
                            tonyjame |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ได้แล้วครับ ผมหาวิธีได้แล้ว 
 ถ้าเป็นฟิลด์วันที่ต้องใส่แบบนี้ครับ    {05/25/2012}  #mm/dd/yyyy
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 15:33:29 | By :
                            tonyjame |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              |  
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 15:53:17 | By :
                            sakuraei |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              |  ครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2012-05-22 16:07:40 | By :
                            mr.win |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |