Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Dove sbaglio?

  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Dove sbaglio?

    Ciao sono Maria e lavoro in Asp
    ecco l'errore:
    Errore di run-time di Microsoft VBScript errore "800a000d'

    Tipo non corrispondente: '[string: ""]'

    Ed ecco lo script:
    codice:
    Set Conn=Server.CreateObject("ADODB.Connection") 
          strConn="driver={Microsoft Access Driver (*.mdb)}; " 
          strConn=strConn & " DBQ=" & Server.MapPath("/mdb-database/mad.mdb") 
          strConn=strConn & ";pwd=training" 
          Conn.Open strConn 
          sql="SELECT TOP 8 * FROM articoli  ORDER BY ad_ID DESC" 
          Set rs = Server.CreateObject("ADODB.Recordset") 
          rs.Open sql, conn ,3,3 
          if not rs.eof then 
          Do While Not rs.EOF 
          
          
          if (rs("campo5")) = 1 then 
          response.write "
    Buon giorno"
          response.write mid(rs("AD_DESCRIPTION"),1,150) 
          end if
          if (rs("campo5")) = 2 then
          response.write "
    Buona notte"
          response.write mid(rs("AD_DESCRIPTION"),1,150) 
          end if
          if (rs("campo5")) = 3 then
          response.write "
    Buona notte"
          response.write mid(rs("AD_DESCRIPTION"),1,150)
          end if
          if (rs("campo5")) = 4 then
          response.write "
    Buona notte"
          response.write mid(rs("AD_DESCRIPTION"),1,150)
          end if
    
          
    
    
         
          
          rs("ad_viewed")=rs("ad_viewed")+1 
          rs.update 
          rs.MoveNext 
          Loop 
          end if
    L'errore mi è segnalato per la riga in grassetto...
    sono proprio una sbadata e non so cosa scrivere

    Grazie amici...
    Grazie per quello che hai fatto...

  2. #2
    Se "(rs("campo5"))" è di tipo stringa devi fare:

    codice:
    if cstr(rs("campo5")) = cstr("1") then...
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    O anche, senza cstr,
    codice:
    if rs("campo5") = "1" then...
    cioè col valore a cui viene comparato messo tra virgolette in quanto stringa.

  4. #4
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Bacioni e grazie...

    Sei grande...
    se fossi accanto a me... ti riempieri di baci..
    Problema risolto...
    Ti voglio bene
    Maria
    Grazie per quello che hai fatto...

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.