Visualizzazione dei risultati da 1 a 8 su 8

Discussione: previsto end

  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    previsto end

    scusate mi potreste controllare se la sintassi e' giusta? sto
    impazzendo..

    codice:
    <%
    Dim recvedischede
    Dim recvedischede_numRows
    
    Set recvedischede = Server.CreateObject("ADODB.Recordset")
    recvedischede.ActiveConnection = MM_connarchivioweb_STRING
    If Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellodue, "'", "''") + "'"
    else
    If Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellotre, "'", "''") + "'"
    End If
    If Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    else
    If Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    end if
    If Session("MM_UserAuthorization") = "1" Then
    recvedischede.Source = "SELECT * FROM archivio"
    End If
    recvedischede.CursorType = 0
    recvedischede.CursorLocation = 2
    recvedischede.LockType = 1
    recvedischede.Open()
    
    recvedischede_numRows = 0
    %>

    codice:
    <%
    recvedischede.Close()
    Set recvedischede = Nothing
    %>
    e poi mi dice errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F6)
    Previsto 'End'

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La sintassi deve essere:

    codice:
    if then
    elseif then
    elseif then
    elseif then
    else
    end if
    Roby

  3. #3
    codice:
    <%
    Dim recvedischede
    Dim recvedischede_numRows
    
    Set recvedischede = Server.CreateObject("ADODB.Recordset")
    recvedischede.ActiveConnection = MM_connarchivioweb_STRING
    If Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellodue, "'", "''") + "'"
    else
    If Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellotre, "'", "''") + "'"
    End If
    End If 
    If Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    else
    If Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    end if
    End If
    If Session("MM_UserAuthorization") = "1" Then
    recvedischede.Source = "SELECT * FROM archivio"
    End If
    recvedischede.CursorType = 0
    recvedischede.CursorLocation = 2
    recvedischede.LockType = 1
    recvedischede.Open()
    
    recvedischede_numRows = 0
    %>
    Prova così.

  4. #4
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    cosi?

    codice:
    <%
    Dim recvedischede
    Dim recvedischede_numRows
    
    Set recvedischede = Server.CreateObject("ADODB.Recordset")
    recvedischede.ActiveConnection = MM_connarchivioweb_STRING
    If then Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellodue, "'", "''") + "'"
    else if
    Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellotre, "'", "''") + "'"
    else if
    Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    else if
    Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    else
    If Session("MM_UserAuthorization") = "1" Then
    recvedischede.Source = "SELECT * FROM archivio"
    End If
    recvedischede.CursorType = 0
    recvedischede.CursorLocation = 2
    recvedischede.LockType = 1
    recvedischede.Open()
    
    recvedischede_numRows = 0
    %>
    :rollo:

  5. #5

  6. #6
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    neanche cosi':

    codice:
    <%
    Dim recvedischede
    Dim recvedischede_numRows
    
    Set recvedischede = Server.CreateObject("ADODB.Recordset")
    recvedischede.ActiveConnection = MM_connarchivioweb_STRING
    If Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellodue, "'", "''") + "'"
    elseif
    Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE livutente = '" + Replace(recvedischede__livellotre, "'", "''") + "'"
    elseif
    Session("MM_UserAuthorization") = "3" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    elseif
    Session("MM_UserAuthorization") = "2" Then
    recvedischede.Source = "SELECT * FROM archivio WHERE completata = '" + Replace(recvedischede__MMColParam, "'", "''") + "'"
    else
    Session("MM_UserAuthorization") = "1" Then
    recvedischede.Source = "SELECT * FROM archivio"
    End If
    recvedischede.CursorType = 0
    recvedischede.CursorLocation = 2
    recvedischede.LockType = 1
    recvedischede.Open()
    
    recvedischede_numRows = 0
    %>

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559


    codice:
    elseif Session("MM_UserAuthorization") = "3" Then
    ...
    ...

    Roby

  8. #8
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    perdonami

    ora funziona tutto alla GRANDE!


    naps

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 © 2025 vBulletin Solutions, Inc. All rights reserved.