之前一直用php5.2x環(huán)境,最近使用php5.3x發(fā)現(xiàn)程序出現(xiàn)Fatal error: Class 'VARIANT' not found in XXXXX/adodb-ado5.inc.php 錯(cuò)誤,我使用的是ADODB數(shù)據(jù)庫(kù)框架,連接ACCESS數(shù)據(jù)庫(kù)出現(xiàn)的,網(wǎng)上查了查資料,PHP 5.3.x以前的版本,只需要在php.ini中把com.allow_dcom = true純就可以了,但是之后的版本,PHP把com/dotnet 模塊集成到了一個(gè)單獨(dú)的擴(kuò)展中,所以需要在php.ini中加一行擴(kuò)展extension=php_com_dotnet.dll,是加一行,不是打開,默認(rèn)配置文件中沒有這一行的,然后重啟IIS或Apache,再次運(yùn)行就正常了!
該問題也會(huì)出現(xiàn) Fatal error: Class 'COM' not found 錯(cuò)誤,故有遇到這2種錯(cuò)誤提示的可以試試這個(gè)方法。
3、教程網(wǎng):http://www.downmusicas.net
企業(yè)客服QQ:58053012