我正在使用codeignite进行申请.. 我需要连接到网络上的共享文件夹... 从那里打开一个dbf并获取数据并将它们包含在一个mysql数据库中....... 但要连接到共享文件夹需要用户并传递..... 所以我没有访问dbf 这是代码:
public function 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
注意:我也尝试过映射文件夹而没有...