Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Utenti e permessi di visualizzazione record

    Buongiorno.

    Qualcuno mi spiega questa cosa stranissima?:
    ho un dbase dove registro gli utenti ed a ognuno "assegno" quella parte di record del dbase che può visualizzare o modificare, ad esempio, tabella Utenti:
    Id= 36 (contatore)
    id_utente = 36
    id_permesso = 5

    nella tabella permessi:
    id_utente = 36
    id_permesso = 5

    premesso che funziona per tutti tranne che per l'ID = 36, nella pagina di visualizzazione record ho scritto:
    codice:
    variabile = id_utente
    
    if variabile <> 36 and variabile <> 30 then
    
    sql = "SELECT * FROM tabella INNER JOIN ...."            
    
    else
    
    sql = "SELECT * FROM tabella ORDER BY id asc" 
    end if
    
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, cn, 3, 3
    
    Do While Not rs.EOF
    strVAR = rs("id_permesso")
    restituisce sulla riga strVAR = rs("id_permesso"):
    Error Type:
    ADODB.Recordset (0x800A0CC1)
    Item cannot be found in the collection corresponding to the requested name or ordinal.
    perchè funziona con tutti gli utenti tranne quello con id = 36???? ho controllato il db ed è configurato per tutti alla stessa maniera...

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    innanzitutto non capisco come hai strutturato il DB. La tabella permessi mi sembra uguale a quella utenti. poi posta il codice completo dell'sql col join, magari l'errore sta lì
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da marco_c
    innanzitutto non capisco come hai strutturato il DB. La tabella permessi mi sembra uguale a quella utenti. poi posta il codice completo dell'sql col join, magari l'errore sta lì
    no...
    sono due tabelle diverse ho solo postato le parti "uguali" delle due tabelle... quella che non funziona è la query da eseguire quando la condizione è:
    codice:
    ...
    
    else
    
    sql = "SELECT * FROM tabella ORDER BY id asc" 
    end if
    
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, cn, 3, 3
    
    Do While Not rs.EOF
    strVAR = rs("id_permesso")
    va in errore la variabile strVAR...

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    sistemato, grazie avevo scritto un "cassata" siciliana s'intende! VVoVe:

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.