Foros del Web » Programando para Internet » ASP Clásico »

arbol en asp no me funciona si parent es texto

Estas en el tema de arbol en asp no me funciona si parent es texto en el foro de ASP Clásico en Foros del Web. De principio estoy empezando en esto de asp por lo que ser pacientes conmigo por favor. He encontrado un árbol basado en omentree. la BBDD ...
  #1 (permalink)  
Antiguo 06/10/2009, 04:19
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
arbol en asp no me funciona si parent es texto

De principio estoy empezando en esto de asp por lo que ser pacientes conmigo por favor. He encontrado un árbol basado en omentree. la BBDD tiene los campos text (para el nombre) key (para el usuario) y parent (para identificar el padre). necesito que el campo parent y key no sean numericos sino texto. si los cambio no me funciona el codigo he intentado revisar y poner ' en varios sitios porque se supone que tendría que decirle a las consultas que es texto pero no consigo resultados ¿me podeis ayudar? (pongo cacho de codigo que creo que está mal


Function nodelist(parent)
SQLStmt = "SELECT key, parent, text FROM Nodes WHERE parent=" & parent & ""
Set RS = Connection.Execute(SQLStmt)
Do While Not RS.EOF

tempID = RS("parent")
If tempID = 0 Then tempID = 1
Set RSTemp = Connection.Execute("SELECT key, parent, text FROM Nodes WHERE parent=" & RS("key"))
If RSTemp.EOF = False Then
If RS("parent") = 0 Then 'this one's directly below the Root
txtjscript = "treeData.add(new FolderNode(""_" & Trim(RS(0)) & """,""root"",""" & Trim(RS(2)) & ""","""","""",""page2.asp?nodeId=" & RS(0) & """," & RS(0) & "));"
Else
txtjscript = "treeData.add(new FolderNode(""_" & Trim(RS(0)) & """,""_" & RS(1) & """,""" & Trim(RS("text")) & """,""img-folder-closed-1.gif"",""img-folder-open-1.gif"",""page2.asp?nodeId=" & RS(0) & """," & RS(0) & "));"
End If
Else
If RS("parent") = 0 Then 'this one's directly below the Root
txtjscript = "treeData.add(new FolderNode(""_" & Trim(RS(0)) & """,""root"",""" & Trim(RS(2)) & """,""img-folder-closed-fav.gif"",""img-folder-closed-fav.gif"",""page2.asp?nodeId=" & RS(0) & """," & RS(0) & "));"
Else
txtjscript = "treeData.add(new LinkNode(""_" & RS(1) & """,""" & Trim(RS(2)) & """,""page2.asp?nodeId=" & RS(0) & ""","""",""img-page.gif""," & RS(0) & "));"
End If
End If
Mainjscript = Mainjscript & txtjscript & vbCrLf
Set RSTemp = Nothing

xNodes = xNodes + 1
nodeindent = nodeindent + 1
nodelist RS(0)
nodeindent = nodeindent - 1
If xNodes >= nNodes Then 'Just to be on the save side
Exit Do
Exit Function
End If
RS.MoveNext
Loop
End Function
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:46.