What is the setting of the ODBC connect string parameter SOURCEDB?
Does the PC running Apache have permission to access the path
specified by SOURCEDB?

-- bob

On Mon, 14 Jul 2003, YT Lee wrote:

> I have a Windows XP PC configured as follow:
>
> 1. Apache 2.0.46
> 2. PHP 4.3.2
> 3. Microsoft Visual Foxpro ODBC Driver
>
> The PC is connected to a Netware 3.2 server. The database
> are implemented as Foxpro 2.6 free tables on the Netware server.
> The PC is connected to the server via Netware client
> version 4.83 SP1E.
>
> Using WinSQL Lite, I can access the Foxpro tables on the
> Netware server from the PC through ODBC.
>
> Using PHP command line mode, I can also execute the following
> PHP script on the PC without problems:
>
> --------------- fp.php ---------------------------------------------------
> <?php
>
>
> $link = odbc_connect ('foxtest', '', '', 0)
>     or die ("Could not connect");
>
> print ("Connected successfully to foxtest");
>
> $result = odbc_exec($link, "SELECT * FROM SVCCAR");
>
> if (!$result) {
>     echo odbc_error();
>     exit;
> }
>
> odbc_close ($link);
>
> ?>
>
> ------------------ fp.php ------------------------------------------------
>
> However, when I try to run the same script from Apache using
> a browser, an error occurs and the output is as follow:
>
> --- output ---
> Connected successfully to foxtest
> Warning: SQL error: [Microsoft][ODBC Visual FoxPro Driver]File 'svccar.dbf'
> does not exist., SQL state S0002 in SQLExecDirect in C:\htdocs\php\FP.PHP on
> line 9
> S0002
> ---- output ---
>
> It appears that PHP is able to connect to the ODBC but
> it is not able to see any tables on the Netware disk.
>
> If I move the Foxpro files to the PC's hard disk, the script
> runs fine.
>
> Any assistance is highly appreciated.
>
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to