Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[转换] php打开access数据库再将数据库插入mysql出错

[复制链接]
bbhit 发表于 2007-7-2 17:32:45 | 显示全部楼层 |阅读模式
$db = 'F:\\wwwroot\\xxxxxx.mdb';

$conn = new COM('ADODB.Connection');


$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db");

$db_usrname="root";
$db_password="";


$sql = 'SELECT * FROM article ORDER BY id';
$rs = $conn->Execute($sql);
$conn=mysql_connect("localhost",$db_usrname,$db_password) or die ('I cannot  connect to the database.');
mysql_select_db("software",$conn);

while (!$rs->EOF):

//下面就是报错的行
mysql_query("insert into article (ID,title,content,link_name,ftp_url,Publisher,OSSupport,License,Dateadded,LastUpdate,Size,title_url,download_url,lanmu,lanmu_folder,fenlei,fenlei_folder) values('$rs->Fields['id']->Value','$rs->Fields['title']->Value','$rs->Fields['content']->Value','$rs->Fields['link_name']->Value','$rs->Fields['ftp_url']->Value','$rs->Fields['Publisher']->Value','$rs->Fields['OSSupport']->Value','$rs->Fields['License']->Value','$rs->Fields['Dateadded']->Value','$rs->Fields['LastUpdate']->Value','$rs->Fields['Size']->Value','$rs->Fields['title_url']->Value','$rs->Fields['download_url']->Value','$rs->Fields['lanmu']->Value','$rs->Fields['lanmu_folder']->Value','$rs->Fields['fenlei']->Value','$rs->Fields['fenlei_folder']->Value')");

$rs->MoveNext();
endwhile;

$rs->Close();
$conn->Close();


报的错误是:Catchable fatal error: Object of class variant could not be converted to string in

这可能是空字符造成的,应该怎么办?谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-12 21:14 , Processed in 0.124078 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表