CodeIgniter SQL Server数据库错误

时间:2011-03-08 08:59:58

标签: php sql sql-server codeigniter

我正在开发CodeIgniter + SQL Server上的项目。

我在尝试将数据插入表时遇到数据库错误。但是,当我直接在SQL Server上执行相同的查询时,它可以工作。以下是错误和查询:

  

发生数据库错误

     

错误号码:
  声明已经终止   INSERT INTO TBL_POS_Customer(customer_name,customer_address,customer_zip,customer_city,customer_state,customer_dist_country,country_iso,country_subdivision_code,zone_code,customer_zip_code_status,customer_country_status,mainname,country_division_code)VALUES('ACEI SPRL','','6001','','', 'BE','','HT','','0','1',0,'HT')
  文件名:D:\ Apache2.2 \ htdocs \ POS \ system \ database \ DB_driver.php
  行号:330

1 个答案:

答案 0 :(得分:0)

CREATE/ALTER TABLE ... ( ... ) TYPE=MyISAM

不再有效。在此上下文中不再接受TYPE关键字。

我知道自4.1以来不推荐使用TYPE =并生成警告。

For a quick fix, can you try to replace

TYPE=MyISAM 

with
ENGINE=MyISAM