FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Error BASE/1002 Alias does not exist: Clients
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Error BASE/1002 Alias does not exist: Clients
Posted: Thu Dec 05, 2013 10:54 AM

Hi all,
I'm trying to simply read data from a dbf file and this error is doing me crazy.
The point is this: if I put the dbf into the same folder of this sample then it runs well, but it I try to read the dbf from a different folder the error in subject appears.

Any ideas ? Thank you in advance.

function Main()
local aArray,cFileStabili,fine

cfilestabili:="c:\drive_k\b_test\summa\stabili.dbf" && this way it doesn't runs and the error base 1002 appears
*cfilestabili:="stabili.dbf" && this way it runs well
aArray:={}

USE &cFileStabili ALIAS Clients
SELECT Clients

GO BOTTOM

FINE:=RECNO()
for i:=1 to fine
    go i
    dato1:=Clients->F0001
    dato2:=Clients->F0002
    dato3:=Clients->F0003
    dato4:=Clients->F0004
    dato5:=Clients->F0005
    dato6:=Clients->F0006
    dato7:=Clients->F0007

    aadd(aArray,{dato1,dato2,dato3,str(dato4,5)+"/"+dato5,dato7,dato6})
next
use

msginfo("Do it")

Best Regards,



Marco Turco

SOFTWARE XP LLP
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Error BASE/1002 Alias does not exist: Clients
Posted: Thu Dec 05, 2013 11:35 AM

Marco,

Try so:

IF !File(cFileStabili)
MsgInfo("File does not exist !", cFileSatbili)
ENDIF

USE &cFileStabili ALIAS Clients
IF NetErr()
MsgInfo(cFileStabili+ CRLF+;
"FError(): "+ Transform(FError(), "")+ CRLF+;
"DosError(): "+ Transform(DosError(), "")+ CRLF+;
"")
RETURN NIL
ENDIF

SELECT Clients

Regards

Posts: 2706
Joined: Fri Oct 07, 2005 01:50 PM
Re: Error BASE/1002 Alias does not exist: Clients
Posted: Thu Dec 05, 2013 02:06 PM
Marco


cfilestabili:="c:\drive_k\b_test\summa\stabili.dbf" && this way it doesn't runs and the error base 1002 appears
*cfilestabili:="stabili.dbf" && this way it runs well
aArray:={}

USE &cFileStabili ALIAS Clients


Try your expression this way ..

cfilestabili:="c:\drive_k\b_test\summa"

Use ( cfilestabili+"\Stabili.dbf" ) via "DBFCDX" Alias "Clients" SHARED

Rick Lipkin
Posts: 858
Joined: Fri Oct 07, 2005 12:00 PM
Re: Error BASE/1002 Alias does not exist: Clients
Posted: Thu Dec 05, 2013 06:27 PM

Hi,
solved with the hmpaquito trick ... it's crazy !!
Thank you.

Best Regards,



Marco Turco

SOFTWARE XP LLP

Continue the discussion