前提・実現したいこと
ローカルネットワーク内の、2,3人くらいの部署内で使用するwebシステムを作成しています。
databaseソフトは、access、postgresqlで分かれており、それぞれに複数のdatabaseに分かれています。
phpでそれぞれ接続元を変えながらはできるのですが、viewをms accessのみにして、一元管理したいと考えています。
発生している問題・エラーメッセージ
SQLSTATE[HY000]: General error: -2001 [Microsoft][ODBC Microsoft Access Driver] ODBC--'IPList' �ւ̐ڑ������s���܂����B SQLExecute[-2001] at ext\pdo_odbc\odbc_stmt.c:258) (SQL: select top 1 * from [postgre-table] order by 1 asc
※文字化けしていますが、おそらく、接続先が見つからないのようなものだと思います。
該当のソースコード
php
1$db = \DB::connection('access'); 2$device = $db->table('access-table') 3 ->first(); 4↑msaccessのリンクテーブル正常終了 5$ipList = $db->table('postgre-table') 6 ->first(); 7↑postgresqlのリンクテーブルエラー終了
試したこと
・システムdsnの追加
・cse.exeで、該当accessに接続して、accessのテーブル、potgresqlのテーブル両方とも正常に取得手来ております。
補足情報(FW/ツールのバージョンなど)
Windows10 pro 64bit
php7.2 32bit
apache2.4 32bit
msaccess 2019
postgresql 12
laravel 5.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/13 02:14
2020/02/13 02:53
2020/02/13 03:50
2020/02/13 03:58
2020/02/13 04:21
2020/02/13 04:34
2020/02/20 01:31
2020/02/20 01:41