小島健太郎
kojim****@gmail*****
2012年 9月 3日 (月) 19:22:46 JST
遠藤様 ご回答ありがとうございます。 頂いた回答のようにodbc_driver.php内の記述を変えることで エラーの内容が変わりました。 「データベースエラーが発生しました。 指定された設定でデータベースサーバに接続できません。」 さらに、同じ書き込みを見ていて、要はCIなしで記述する場合でいうところの 「$conn=odbc_connect('xxxxxx')」のxxxxxx部を $db[default][hostname]=・・・・・のところに書けばいいということがわかり、 それを記述したら接続できました。 (私の場合は既にAccess側でデータソースの作成をしてたので、 そのデータソース名のみを書かないとだめということでした) >古いバージョンのCIを利用されているのではありませんか? 失礼しました。Version1.7.2です。 CI入門時に、とりあえず入門書どおりに動かしたかったため 古いバージョンをダウンロードし、それ以降も ずるずるとそれを流用して作っているという状況です。 いけないですね。 大変お世話になりました。 小島 2012年9月3日 17:45 Toshinori Endo <endo****@ist*****>: > 小島さん、こんにちは。 > > 下記に、同じ問題についての質問がありました。 > > http://codeigniter.com/forums/viewthread/128295/#691312 > > ページ中、下の方にある書込みが解に近そうです。 > > 2SG Posted: 26 June 2010 07:40 PM >> >> calling >>> >>> parent::CI_DB_driver($params); >> >> in the constructor instead of >>> >>> parent::CI_DB($params); >> >> will resolve this issue. > > > しかし、私の手元のCIには上記に該当する行は存在しませんでした。 > 小島さんのエラーメッセージ中のファイルも、現在のCIでは異なるディレクトリ位置移動しているようです。 > 古いバージョンのCIを利用されているのではありませんか? > > ----- > 遠藤 俊徳 > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users >