[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ネットワークドライブについて』(ニコン)
すいません、もしかして初歩的な質問かも知れませんが
どうしても分からず。
参考になるアドバイスやHPあれば教えてください。
操作としてはUserFormを開き作業をするのですが、その中でAccessのDBを見に行きます。
その時に下記ポップアップが出ます。※エラーとしてはよく出ているエラーみたいなのですが。
<エラーメッセージ>
「2147217900 SQLステートメントが正しくありません。’DELETE’、’INSERT’、’PROCEDURE’、’SELECT’、または’UPDATE’を使用してください。」
ただ、ある人は出てある人は出ないという感じになっています。
その違いはネットワークドライブを割り当てているか割り当てていないか
と思われます。
※エラーが出た人にネットワークドライブ割り当てると解消されたため。
ただ、何人にも同じ設定をさすことを考えると他に回避策がないかと
苦慮しています。
これはネットワークドライブを割り当てるしか回避できないのでしょうか?
どうかよろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
共有している場所のパス(\\で始まる部分)は共通するはずなので、
そちらに書き換えるのもありかも、と思うのですが?
(じゅんじゅん) 2017/06/10(土) 11:10
アドバイス、ありがとうございます。
一応、そのためにVBA上、設定しているパスは\\で始まる物に変えたのですが。
まだどこかに残っているのか…。
なお、止まったところの構文は
Set rs = New ADODB.Recordset rs.Open Source:="クエリデータ加工", ActiveConnection:=db, CursorType:=adOpenForwardOnly, LockType:=adLockReadOnly
という内容のところです。
(ニコン) 2017/06/10(土) 12:18
エラー内容が不明ですが、
>rs.Open Source:="クエリデータ加工",
Source ってSQL文を書く所ですが、クエリを呼び出しているのですか?
ともあれ他のPCでは動くのなら、ネットワークドライブにエクセルBookを置いてみて
>設定しているパスは\\で始まる物
でBookを開かせる事が出来るのかどうかとかは調べてみました?
>ActiveConnection:=db,
変数名の付け方は好みの問題もあるでしょうけど、Connectionに対してdbって不思議な感じかな?
あとはBookが開かないとかならパスの設定に問題があるのか?と切り分けていくしかないかと思います。
(じゅんじゅん) 2017/06/10(土) 13:37
申し訳ございません。こちらの情報説明不足でした。
元々の開くEXCELファイルはネットワークドライブにあります。
それを同じネットワークに繋がっているPCより呼び出すという形で処理しようとしています。
\\PC-Data\test\データ加工用\ ← EXCELファイルが有る場所
私のPCからはAccessDB内のデータ加工クエリを見に行くステップは通っていました。
その後にUserFormを表示させるのですが、それは問題なく表示できていたので。
※ネットワークドライブ割当しています
他の方でネットワークドライブを未割当の方のPCで動かすと
エラーとなり、進めませんでした。
その後にネットワークドライブを割り当てると動いたという状態です。
なので、ネットワークドライブを割り当てないといけないのかな?
と思った次第です。
(まだ知識が無いもので、根拠はありません。状況での判断です。すいません)
>ActiveConnection:=db,
>変数名の付け方は好みの問題もあるでしょうけど、Connectionに対してdbって不思議な感じかな?
この辺りも前任者より引き継いだファイルのため、よくは分かっていません。
色々勉強不足なところもあり、上手く伝わっているか不安ではありますが、
もし何かありましたら、よろしくお願いします。
今のところは作業者全員にネットワークドライブを割り当ててもらうことを
前提に資料を作成しています。
(ニコン) 2017/06/10(土) 18:13
共有されてる点につきましてはわかります
>\\PC-Data
そのドライブにIPアドレスが割り当てられてるなら、そちらに書き換えてみる
123.456.789 みたいな数字の羅列したもの
取り合えずこの辺くらいしか思い付かないですね
他のパソコンからの接続に制限をもうけている場合、ネットワークドライブなら
繋がるのか?と言うのは試した事ないもので、そこの指摘は出来ませんし
(じゅんじゅん) 2017/06/10(土) 18:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.