Alias " " no se encuentra

tengo este código en el botón generar:

SELECT temporal
ZAP
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(_conectar)
IF lnHandle > 0
strcmd = SQLEXEC(lnHandle,"SELECT nombre FROM empresa WHERE código="+"?thisform.text2.value","dtempresa")
IF strcmd > 0
SELECT dtempresa
THISFORM.TEXT3.Value = dtempresa.nombre
SELECT dtempresa
USE
_strscript = " SELECT a.empresa,a.nit,a.razon_social,a.fecha,a.factura,a.remisión,SUM(a.neto) as neto,SUM(a.cantidad) as cantidad,a.vendedor,"+;
" a.und,a.dirección FROM movconsolidado a "+;
" WHERE a.empresa = ?thisform.text2.value and a.fecha=?thisform.text11.value group by a.nit,a.razon_social,a.fecha,a.factura,a.remisión "
strcmd = SQLEXEC(lnHandle,_strscript,"dtconsolidado")
IF strcmd > 0
SELECT dtconsolidado
SCAN
SCATTER MEMVAR
strcmdc = SQLEXEC(lnHandle,"SELECT empresa,factura FROM registro_guias WHERE empresa=?thisform.text2.value and factura=?m.factura","dtregguia")
IF strcmdc > 0
SELECT dtregguia
IF RECCOUNT()>0
ELSE
INSERT INTO temporal (campo1,campo2,campo3,campo4,campo5,campo6,campo7,campo8,campo9,campo10);
values (m.nit,m.razon_social,m.fecha,m.factura,m.remisión,m.neto,m.und,m.cantidad,m.vendedor,m.dirección)
ENDIF
SELECT dtregguia
USE
ENDIF
SELECT dtconsolidado
ENDSCAN
SELECT temporal
GO TOP
thisform.grid2.RecordSource ="temporal"
thisform.grid2.column1.ControlSource="campo1"
thisform.grid2.column2.ControlSource="campo2"
thisform.grid2.column3.ControlSource="campo4"
thisform.grid2.column4.ControlSource="campo8"
thisform.grid2.column5.ControlSource="campo6"
thisform.grid2.column6.ControlSource="campo9"
thisform.grid2.column7.ControlSource="campo10"
thisform.grid2.column8.ControlSource="estado"
SELECT temp
thisform.grid1.RecordSource="temp"
thisform.grid1.column1.ControlSource="nit"
thisform.grid1.column2.ControlSource="razon_social"
thisform.grid1.column3.ControlSource="factura"
thisform.grid1.column4.ControlSource="valor"
thisform.grid1.column5.ControlSource="cantidad"
thisform.grid1.column6.ControlSource="vendedor"
thisform.grid1.column7.ControlSource="dirección"
thisform.grid1.column8.ControlSource="efectivo"
thisform.grid1.column9.ControlSource="credito"
thisform.Refresh
ENDIF
SQLDISCONNECT(lnHandle)
ENDIF
ENDIF

y cuando estoy corriendo el programa y le doy click me dise alias temporal no se encuentra y en el init del form tengo

SELECT 2
USE database\temporal exclusive

que me genera el error??

Añade tu respuesta

Haz clic para o