Hola amigos... no se cual es el problema, tengo este código:
Código:
.
..
<%
Dim rs
Dim Conn
Dim sqltxt
Dim tamanopagina
Dim tamanoimg
Dim paginaabsoluta
Dim inicio
Dim fin
Dim contador
Dim j
Dim n
Dim i
Dim atras
Dim rate
Dim orden
Dim cancion
Server.ScriptTimeOut=180
tamanopagina=request.querystring("tamanopagina")
orden=request.querystring("orden")
if orden = "" then
orden=cancion
end if
if tamanopagina = "" then
tamanopagina=10
end if
paginaabsoluta=request.querystring("paginaabsoluta")
if paginaabsoluta="" then
paginaabsoluta=1
end if
set rs = CreateObject("ADODB.Recordset")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("" & DB & ""))
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
sqltxt="SELECT * FROM tablaturas ORDER BY " & orden & ""
rs.Open sqltxt, conn
if tamanopagina <> "all" then
rs.pagesize= cint(tamanopagina)
rs.absolutepage=cint(paginaabsoluta)
contador=1
%>
..
.
Y me tira este error:
Microsoft JET Database Engine
error '80040e14' Error de sintaxis en la cláusula ORDER BY. /Attackmetal/metallica/tablaturas.asp, line 82 Que puede ser??? osea se puede meter una variable dentro de una llamada a una base de datos o no???.... bueno espero su ayuda, gracias de antemano