PHP操作ACCESS的问题
<?php
$conn = new com("ADODB.Connection");
$connstr="provider=microsoft.jet.oledb.4.0;data source=d:/bwkx.mdb";
$conn->Open($connstr);
$rs = new COM("ADODB.RecordSet");
$rs->Open("select * from tx ",$conn,1,3);
while(!$rs->eof){
$title = $rs->Fields("Title");
$cotn=$rs->Fields("Content");
mysql_connect("localhost", "root", "wskandwsk") or die("Could not connect: " . mysql_error());
mysql_select_db("test");
$t=time();
mysql_query("INSERT INTO te1 set loh='".$title."',conn='".$cotn."',dateline='".$t."'");
printf ("Last inserted record has id %d\n", mysql_insert_id());
$rs->MoveNext();
}
?>
我这的目的是要把ACCESS里的数据读出来。然后写入到MYSQL里。MYSQL写入部分已经测试通过。就是ACCESS那块有问题。请帮忙调下。
错误提示:PHP Fatal error: Class 'com' not found in D:\web\TEMP\A.php on line 2
...全文
请发表友善的回复…
发表回复
码无边 2012-09-23
- 打赏
- 举报
没有发现这个类嘛,你看看你的文件名称是不是叫com,区分大小写噢
acabin 2012-09-22
- 打赏
- 举报
$conn = new com("ADODB.Connection");
注意大小写
php函数是不分大小写的,类分
注意大小写
php函数是不分大小写的,类分
jxdyzwh 2012-09-22
- 打赏
- 举报
错误提示看下,
storylok 2012-09-22
- 打赏
- 举报
不能找到com有提示的嘛。
xuzuning 2012-09-22
- 打赏
- 举报
难道你的操作系统不是 window?
com 只在 php for window 可用
com 只在 php for window 可用
wskty 2012-09-22
- 打赏
- 举报
我顶上先