如果你是使用 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 新增資料了。
沒有留言:
張貼留言