2012/08/30

char 資料型別轉換成datetime 資料型別時 (PHP版)


如果你是使用 ADODB 連接 MS SQL,那麼在使用 GetInsertSQL 會發生日期轉換的問題。

只要開啟 adodb-lib.inc.php 檔案,找到 function _adodb_column_sql 修改裡面的 switch($type) 如下:

case "T":

//$val = $zthis->DBTimeStamp($arrFields[$fname]);
$val = "'".$arrFields[$fname]."'";

break;


修改完後,就可以使用 GetInsertSQL 新增資料了。