Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Record che non si trovano!

    Ciao, perchè questo codice restituisce errore sulla riga colorata di rosso:
    codice:
    cmd.CommandText = "MESSAGETHREADS"
    cmd.CommandType = 4
    
    rs.open cmd, , 1, 3
    
    if not rs.Eof and not rs.bof then
    rs.MoveLast
    
    response.write "<TD>"  & rs("temp") & "</A></FONT></TD>" 
    response.write "<TD>"  & rs("Topic") & "</FONT></TD>"
    response.write " <TD>" 
    response.write "<A HREF = 'mailto:" & rs("AuthorEmail") & "'>" & rs("AuthorName") & "</A>"
    response.write "</FONT></TD>" 
    response.write "</TD><TD ALIGN = LEFT>" & rs("ReplyCount") & "</FONT></TD>"
    response.write "</TD><TD>" & rs("LastThreadPost") & "</FONT></TD></TR>"
    
    rs.movenext
    Next
    il campo "temp" esiste nel dbase e contiene valori... se al suo posto metto il nome di un altro campo lo script funziona...
    Error Type:
    ADODB.Recordset (0x800A0CC1)
    Item cannot be found in the collection corresponding to the requested name or ordinal.

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

    Roby

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Vediamo la query.

    Roby
    nella pagina in questione non ci sono query; c'è un include:
    codice:
    sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sDir & "forum.mdb"
    	
    set conn = Server.CreateObject("ADODB.Connection")
    set cmd = Server.CreateObject("ADODB.Command")
    set rs = Server.CreateObject("ADODB.Recordset")
    'conn.mode = 3
    conn.open sConnString
    set cmd.activeconnection = conn

  4. #4
    vediamo la struttura della tabella

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da optime
    vediamo la struttura della tabella
    ID = contatore chiave primaria
    topic = memo
    AuthorEmail = testo
    AuthorName = testo
    ReplyCount = numerico
    LastThreadPost = data/ora

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


    E il campo "temp" dov'è??

    Roby

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72


    E il campo "temp" dov'è??

    Roby
    non l'ho scritto perchè avevo già detto che esiste, cmq:
    ID = contatore chiave primaria
    topic = memo
    AuthorEmail = testo
    AuthorName = testo
    ReplyCount = numerico
    LastThreadPost = data/ora
    temp = numerico

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Sicuro contenga qualcosa?

    Roby

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Sicuro contenga qualcosa?

    Roby
    ho due record in cui temp: uno contiene 292113720 e l'altro 332554124

  10. #10
    non e' questione di 'contenuto': quell'errore dice che il campo *non esiste* nel recordset.

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.