Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 26
  1. #11
    Originariamente inviato da fbertoldi
    Si può fare qualcosa di analogo con php?
    Grazie

    traduci lo script in php

  2. #12
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Direi che così è corretto (prima l'avevo fatto senza provarlo, e si vedeva )

    codice:
    Function MenuCategorie(ByVal lngId)
    Dim idTmp
    Dim strTmp
    myrs.Filter = "id=" & lngId
    idTmp = myrs("catid")
    If idTmp <> 0 Then
      strTmp = myrs("Categoria")
      MenuCategorie =  MenuCategorie(idTmp) & " > " & strTmp 
    Else
      MenuCategorie = MenuCategorie & myrs("Categoria")
    End If
    End Function
    
    
    ' Crea e apri il recordset
    
    sql = "SELECT * FROM tcategoria"
    Set myrs= Server.CreateObject("ADODB.Recordset")
    myrs.Open sql, dbdati, 3, 3
    
    
    ' Crea il menu
    strMenu = MenuCategorie(3)
    
    ' chiusura e distruzione recordset
    myrs.Close
    Set myrs = Nothing
    
    ' Visualizza il menu
    Response.Write strMenu

  3. #13
    codice:
    myrs.Open sql, dbdati, 3, 3
    basta anche
    codice:
    myrs.Open sql, dbdati, 1,1
    o anche meglio
    codice:
    set myrs=dbdati.execute(sql)
    è piu veloce ad aprirlo

  4. #14
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Originariamente inviato da santino83
    codice:
    myrs.Open sql, dbdati, 3, 3
    basta anche
    codice:
    myrs.Open sql, dbdati, 1,1
    o anche meglio
    codice:
    set myrs=dbdati.execute(sql)
    è piu veloce ad aprirlo
    Sei sicuro che gli esempi che posti supportino poi la proprietà Filter?

  5. #15
    Originariamente inviato da longline
    Sei sicuro che gli esempi che posti supportino poi la proprietà Filter?
    ah perchè avete usato la filter? mica avevo visto

    no allora non vanno bene mea culpa

  6. #16
    Utente di HTML.it L'avatar di Adam7
    Registrato dal
    Mar 2006
    Messaggi
    82
    e me da sempre errore a questa riga myrs.Filter = "id=" & Idx
    questo è l’errore:
    Microsoft VBScript runtime error '800a0007'
    Out of memory: 'myrs.Filter'
    /menus.asp, line 18
    io mi sono perso in altomare (non avendo mai usato filter)

  7. #17
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Posta l'intero codice asp.

  8. #18
    Utente di HTML.it L'avatar di Adam7
    Registrato dal
    Mar 2006
    Messaggi
    82
    Allora …
    Questa è la pagina conn.asp che si connette al database dbcat

    <%
    Response.Buffer = true
    Response.CacheControl = "no-cache"
    Response.AddHeader "Pragma", "no-cache"
    Response.Expires = -1
    Response.AddHeader "cache-control", "private"
    Session.LCID = 1040

    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\..\dbcat.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.open Conn_String

    'Variabili
    Dim union
    Dim SQL_Config
    Dim Co_OK
    Dim Can_Atomatico
    Dim Password
    Dim sql
    Continuano…..
    %>
    questa invece è la pagina dove viene creato il menu

    <%

    Idx=Request.QueryString("id")



    Function MenuCategorie(ByVal lngId)
    Dim idTmp
    Dim strTmp
    myrs.Filter = "id=" & Idx
    idTmp = myrs("idcat")
    If idTmp <> 0 Then
    strTmp = myrs("Categoria")
    MenuCategorie = MenuCategorie(idTmp) & " > " & strTmp
    Else
    MenuCategorie = MenuCategorie & myrs("Categoria")
    End If
    End Function


    ' Crea e apri il recordset

    sql = "SELECT * FROM TbCategorie"
    Set myrs= Server.CreateObject("ADODB.Recordset")
    myrs.Open sql, conn, 3, 3


    ' Crea il menu
    strMenu = MenuCategorie(3)

    ' chiusura e distruzione recordset
    myrs.Close
    Set myrs = Nothing

    ' Visualizza il menu
    Response.Write strMenu

    %>
    Oggi ti sto dando un po' di fastidio scusami.. grazie x l aiuto

  9. #19
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Hai scritto

    myrs.Filter = "id=" & Idx

    invece di

    myrs.Filter = "id=" & lngId

  10. #20
    Utente di HTML.it L'avatar di Adam7
    Registrato dal
    Mar 2006
    Messaggi
    82
    Edit? non ho capito...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.