%
' Comersus BackOffice Lite
' e-commerce ASP Open Source
' Comersus Open Technologies LC
' 2005
' http://www.comersus.com
%>
<%
on error resume next
dim mySQL, conntemp, rstemp, counter
mySql=lcase(request.form("sqlsentence"))
if mySql="" then
response.redirect "comersus_backoffice_message.asp?message="& Server.Urlencode("Please enter a valid sentence")
end if
g=instr(mySQL,"update")
h=instr(mySQL,"insert")
i=instr(mySQL,"delete")
j=instr(mySQL,"alter")
k=instr(mySQL,"drop")
counter=0
if pBackOfficeDemoMode=-1 then
response.redirect "comersus_backoffice_message.asp?message="& Server.Urlencode("Function disabled in demo mode")
end if
call updateDatabase(mySQL, rstemp, "comersus_backoffice_genericSQLExec.asp")
if err.number <> 0 then
response.redirect "comersus_backoffice_message.asp?message="& Server.Urlencode("Your sentence [" &mySQL& "] returned errors: ["&err.Description&"]")
end if
%>
SQL Query
Query: <%=mySql%>
<%
if (g+h+i+j) <> 0 then
' modify%>
Sentence executed
<%else
if rstemp.eof then%>
Results
<%else%>
<% if counter=0 then response.write "" &dbField& "" else response.write rstemp(dbField) & " " end if %> | <% end if ' not empty next%>