Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore su recordset

  1. #1

    errore su recordset

    ciao a tutti
    sicuramente mi sto impintando su una cavolata ma sono fermo da un'ora e sto diventando matto.
    ho una query che deve tirarmi fuori un certo dato da un db, ma se questo dato non esiste mi deve stampare "Non disponibile"... ma mi da sempre error '80020009'
    vi posto il codice:
    codice:
    set id=cn.execute("select * from ruolo where id_serie='"&request.querystring("id")&"' and tipo_ruolo='3'")
    if isnull(id.fields("id_nominativo")) then
      nome="Non disponibile"
    else
      set nm=cn.execute("select * from nominativi where id_nominativo='"&id.fields("id_nominativo")&"'")
      nome=nm.fields("nominativo")
    end if
    response.write nome
    aiutoooo
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  2. #2
    ah, ti sei impintato, eh? id_serie per caso è numerico? se sì, la query è sbagliata, lo sai...

  3. #3
    si è numerico... non ci vanno gli apici?
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  4. #4
    comunque l'errore me lo da sulla linea 83 che sarebbe set nm=cn.execute....
    nessuno che mi da una mano???!!!???!!!???!!!
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  5. #5
    1. togli l'apici
    2. OVVIO che l'errore te lo dia dove ESEGUI l'istruzione

  6. #6
    risolto... l'errore non era quello...
    Mi sono incriccato per una caxxxxxata pazzesca...
    ho rispolto con if id.eof then
    nome="Non disponibile"
    else
    set nm=cn.execute()...
    end if
    grazie lo stesso...
    il bello è che lo ho fatto 1000 volte....
    Basta ho deciso... la domenica sera non mi ubriacherò +....
    .... solo il sabato sera
    ...Se avanzo seguitemi... Se indietreggio uccidetemi...
    BiteFight... arruolati con me e non te ne pentirai

  7. #7
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333
    Originariamente inviato da soundforgers
    risolto... l'errore non era quello...
    Mi sono incriccato per una caxxxxxata pazzesca...
    ho rispolto con if id.eof then
    nome="Non disponibile"
    else
    set nm=cn.execute()...
    end if
    grazie lo stesso...
    il bello è che lo ho fatto 1000 volte....
    Basta ho deciso... la domenica sera non mi ubriacherò +....
    .... solo il sabato sera
    ah ah ah
    a prescindere dalla programmazione il non ubricarsi troppo penso sia una buona scelta

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.