お世話になっております、よろしくお願いいたします。
パラドックス形式のDBを使うプログラムでは
C:\ に PDOXUSRS.NET という排他ファイル?が作成されるのですが
これを任意のフォルダに作成することはできないものでしょうか。
WindowsXPではログインユーザーがパワーユーザーなどのアドミニ以外の場合
C:\ にあるファイルのアクセス権を再設定してやらないといけないようで、
そのままでは該当プログラムがうまく動きません
で、現在パラドックスへのパラメータは以下のように設定しているのですが
DbTRQ.Params.Clear;
DbTRQ.Params.Add('DATABASE NAME=' + UsPath);
DbTRQ.Params.Add('OPEN MODE=READ/WRITE');
DbTRQ.Params.Add('DEFAULT DRIVER=PARADOX');
DbTRQ.Params.Add('ENABLE BCD=FALSE');
DbTRQ.Params.Add('NET DIR=' + UsPath); //←これがうまくいきません
DbTRQ.Session.AddPassword('**********');
NET DIR を設定しても、C:\ に PDOXUSRS.NET が出来てしまいます。
また、他のパラドックスを使用しているプログラムがある場合、
C:\PDOXUSRS.NET は干渉するのでしょうか。
DbTRQ.Session.NetFileDir:=UsPath;
を設定してみるとできました。
お騒がせしました。
「LAN上で簡易にPARADOXファイルにアクセスする法」
の書き込みを参考にさせていただきました。
解決
ツイート | ![]() |