Al intentar realizar una consulta en una base Mysql me salta el error mencionado "cannot perform this operation on a closed dataset"
La consulta es la siguiente:
dbpExecSQL "DumboWeb" "SELECT* FROM Ventas WHERE Boleta=0 LIMIT 10" "[Ventas]"
El Status de la conexion es "Connected" antes de realizar la consulta
Destacar también que antes funcionaba bien y de un momento a otro comenzó a darme ese error
la sintaxis total es la siguiente:
.Guardando ventas en Boleta
If "[ImpresionBoletas]" "=" "Si"
.Tomando NroBoleta
.dbpExecSQL "DumboWeb" "SELECT* FROM Configuraciones" "[Configuraciones]"
.SetVar "[NroBoleta]" "[DumboWeb.Configuraciones.BoletaNro]"
.Actualizando ventas Online con numero de Boleta
dbpExecSQL "DumboWeb" "SELECT* FROM Ventas WHERE Boleta=0 LIMIT 10" "[Ventas]"
If "[DumboWeb.Ventas.$RecCount]" ">=" "10"
.dbpExecSQL "DumboWeb" "UPDATE Ventas SET Boleta=[NroBoleta] WHERE Boleta=0 LIMIT 10" ""
.dbpShowGrid "DumboWeb" "Ventas" "Rectangle126"
.Inicializando Variables en boleta
SetVar "[subtotal]" ""
SetVar "[empresa]" ""
SetVar "[rut]" ""
SetVar "[total-boleta]" "0"
DefineVar "[fecha]" "Undefined" "" "Global" ""
DefineVar "[fecha]" "Date" "dd/mm/yyyy" "Global" "[DumboWeb.Ventas.Fecha]"
.dbpSum "DumboWeb" "Ventas" "Valor" "[total-boleta]"
.Aumentando Numero de Boleta
.Math "[NroBoleta]+1" "-1" "[NroBoleta]"
.dbpExecSQL "DumboWeb" "UPDATE Configuraciones SET BoletaNro=[NroBoleta]" "[Configuraciones]"
.Calculando Iva de Boleta a imprimir
Math "([total-boleta])/1.22" "2" "[subtotal]"
Math "[subtotal]*.22%" "2" "[iva]"
.Imprimiendo Boleta
dbpPreviewReport "Dumboweb" "[Pubdir]Reportes/Boleta.dbr" "DisplayMode=FitPage;InitialPage=1"
.dbpPrintReport "Dumboweb" "[Pubdir]Reportes/Boleta.dbr" "PrintDialog=No;StartPage=;EndPage=;Copies=1"
endif
endif
Error "cannot perform this operation on a closed dataset"
Moderator: Neosoft Support
-
- NeoSoft Team
- Posts: 5628
- Joined: Thu Mar 31, 2005 10:48 pm
- Location: Oregon, USA
- Contact:
Re: Error "cannot perform this operation on a closed dataset
What's stored in the variable [Ventas]? Could it be empty or contain an invalid table name?
NeoSoft Support