我正在codeignite中制作一个应用程序..我需要连接到网络上的一个共享文件夹......从那里打开一个dbf并获取数据并将它们包含在一个mysql db中......但是要连接到共享文件夹需要用户并通过.....所以我无法访问 dbf 这是代码:
公共函数 update_oferta() {
$this->load->database();
$db = dbase_open('//Ventas/ventas/2013/ODEMCVC12/OFERTA.DBF', 0);
if ($db) :
$numero_registros = dbase_numrecords($db);
for ($i = 1; $i <= $numero_registros; $i++) :
$value = dbase_get_record($db, $i);
$codOferta = $value[49].$value[4];
$codProducto = $value[49];
$codDerivado = $value[87];
$cantidadOferta = $value[52];
$codCentro = $value[40];
$mesOferta = substr($value[6], 4, 2);
$annoOferta = substr($value[6], 0, 4);
$query = $this->db->get_where('oferta_table',array('codOferta'=>$codOferta));
$result = $query->result();
if (empty($result)):
$insert = array("codOferta" => $codOferta,
"codProducto" => $codProducto,
"codDerivado" => $codDerivado,
"cantidadOferta" => $cantidadOferta,
"codCentro" => $codCentro,
"mesOferta" => $mesOferta,
"annoOferta" => $annoOferta);
$this->db->set($insert);
$this->db->insert("oferta_table");
endif;
endfor;
endif;
$confirm = "The update was a success";
return $confirm;
}
这是错误:
遇到 PHP 错误
严重性:警告
消息:dbase_open() [function.dbase-open]: 无法打开数据库 z:/2013/ODEMCVC12/OFERTA.DBF
文件名:models/vpxp_model.php
行号:460
注意:我也尝试映射文件夹,但什么都没有......