Error utilizando ALIAS en apertura de archivos usando DBFCDX

Error utilizando ALIAS en apertura de archivos usando DBFCDX

Postby jgvivasc » Fri Nov 28, 2008 3:51 pm

Al utilizar un ALIAS diferente al nombre del archivo en la apertura de archivos, empleando "DBFCDX" como driver de archivos, se produce el siguiente error: ERROR BASE /1002 Alias does not exist: .......

En este programa de prueba se puede detectar el error:

#include "FiveWin.ch"
STATIC oDlg

Function Main()
DEFINE DIALOG oDlg TITLE "Prueba Alias" ;
FROM 10,10 TO 19,50

@ 3,8.5 BUTTON "Alias";
DEFAULT OF oDlg ;
SIZE 50,15 ;
ACTION INICIO()

ACTIVATE DIALOG oDlg CENTERED

RETURN NIL
//----------------------------------------------------------------------------//
//----------------------------------------------------------------------------//
function inicio()

use emadir00 new alias "emapara" via RDDSETDEFAULT()
close all
retu nil

"EMADIR00" es un ".DBF"
El RDD por default es DBFCDX.

Agradeceria información acerca de este caso.

Ademas de lo anterior, donde puedo conseguir la funcion cMimeEnc() que se encuentra en TSMTP?
jgvivasc
 
Posts: 11
Joined: Mon Oct 27, 2008 2:18 pm

Postby Armando » Fri Nov 28, 2008 4:43 pm

Intenta retirando las comillas (") del alias

Code: Select all  Expand view
use emadir00 new alias emapara via RDDSETDEFAULT()


Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3049
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby jgvivasc » Fri Nov 28, 2008 5:03 pm

Ya intente sin comillas y encerrando el ALIAS en comillas y parentesis y no funciona.

Realizé pruebas con el RDD "DBFNTX" y si funciona.

Con DBFNTX se pueden abrir, del mismo DBF valios Alias, y actua como si fueran archivos independientes, pero con DBFCDX da error.

Gracias por su sugerencia.
jgvivasc
 
Posts: 11
Joined: Mon Oct 27, 2008 2:18 pm

Postby Manuel Aranda » Sat Nov 29, 2008 5:57 pm

De esta forma me funciona perfectamente el ALIAS:

Code: Select all  Expand view
.........
//
REQUEST DBFCDX
RDDSETDEFAULT( "DBFCDX" )
//
USE GASTOS   INDEX GASTOS   SHARED NEW
USE GASTOS   INDEX GASTOS   ALIAS GASTOS2 SHARED NEW
........
Un saludo,
Manuel

xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
User avatar
Manuel Aranda
 
Posts: 602
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Postby jgvivasc » Sun Nov 30, 2008 3:26 am

A mi tambien me funcionó hasta que tuve que utilizar ORDSCOPE() en cada uno de los alias abiertos (diferentes al original). Al agregar o eliminar registros tambien da problemas. La aplicación se vuelve inestable.

Gracias por su atención.

Saludos,

Julio Vivas
jgvivasc
 
Posts: 11
Joined: Mon Oct 27, 2008 2:18 pm


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 6 guests