首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到访问代码点火器,然后导出到mysql。

连接到访问代码点火器,然后导出到mysql。
EN

Stack Overflow用户
提问于 2016-03-14 20:10:15
回答 1查看 703关注 0票数 0

此代码有什么问题,请继续“无法使用所提供的设置连接到数据库服务器”。当试图连接access数据库时

代码语言:javascript
复制
public function update_dbx(){
    $loc='Driver={Microsoft Access Driver (*.mdb)};DBQ='.base_url('database\simardi.mdb');
  $confd['hostname'] = $loc;
  $confd['username'] = '';
  $confd['password'] = '';
  $confd['database'] = $loc;
  $confd['dbdriver'] = 'odbc';
  $confd['dbprefix'] = '';
  $confd['pconnect'] = TRUE;
  $confd['db_debug'] = TRUE;
  $confd['cache_on'] = FALSE;
  $confd['cachedir'] = '';
  $confd['char_set'] = 'utf8';
  $confd['dbcollat'] = 'utf8_general_ci';
  $confd['swap_pre'] = '';
  $confd['autoinit'] = TRUE;
  $confd['stricton'] = FALSE;

    $CI = &get_instance();
    $this->db2 = $CI->load->database('db2', $confd);
    $qryx = $this->db2->query("SELECT * FROM INAKTIFMASTER");
    foreach($qryx->result() as $data){
        $this->db->insert('INAKTIFMASTER',$data);
        //print_r($data);
    }

我试图通过上传从accces导出mysql db

我的database.php中有默认和“database.php”数据库配置

编辑

代码语言:javascript
复制
  $db['db2']['hostname'] = 'Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\xampp\htdocs\site\database\data.mdb';
   $db['db2']['username'] = '';
   $db['db2']['password'] = '';
   $db['db2']['database'] = 'Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\xampp\htdocs\site\database\data.mdb';

$db'db2‘= 'odbc';

我需要和base_url一起工作

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-14 22:05:01

首先,您正在使用base_url()。这并不等于;

代码语言:javascript
复制
C:\xampp\htdocs\site\

对于目录上的访问,可以使用

代码语言:javascript
复制
__DIR__."database/data.mdb"

在执行之前,使用var_dump(__DIR__);并检查您得到了什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35997121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档