Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Fox pro y SQL Server 2000
Message
From
30/07/2003 17:15:41
 
 
To
30/07/2003 17:09:20
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00814886
Message ID:
00815139
Views:
16
Hola, Alexis.
>STORE SQLSTRINGCONNECT('dsn=conefox;uid=nn;pwd=nn') TO ln_sql
>
>IF ln_sql <= 0
>	MESSAGEBOX('Imposible Conectar con base de datos Sql',48,'Master Retail')
>ELSE
>	WAIT windows 'Buscando Informacion de Empleados...' nowait
>	lc_empleados = "select * from empleados order by compania,numep"
>	= SQLSETPROP(ln_sql, 'asynchronous', .F.)
>	= SQLEXEC(ln_sql, lc_empleados, 'LC_EMPLEADO1')
>	
>	lc_emp = "select nombre,codigo,nomenc from empresa"
>	= SQLSETPROP(ln_sql, 'asynchronous', .F.)
>	= SQLEXEC(ln_sql, lc_emp, 'LC_EMPrEsa')
>ENDIF
>
>SELECT *, cia_autoriza as ciaa from LC_EMPLEADO1 INTO TABLE c:\LC_EMPLEADO
>
>SELECT LC_EMPLEADO1
>use
>= SQLDISCONNECT(ln_sql)
>este es el codigo que utilizo, revise la estructura de la tabla y el campo mas grande es un char de 30....

No hay nada raro, pero... ¿porqué necesitas traer TODOS los empleados y todas las empresas cada vez? Si vas a operar con un empleado a la vez, lo lógico sería tener algo como:
select * from empleados 
  order by compania,numep
  where idEmpleado = nnn
o algo similar. Si puedes, explícanos bien el proceso que tienes que realizar. Creo que hay un tema de diseño.

Saludos,
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform