Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema recordset

  1. #1

    Problema recordset

    Ciao a tutti,
    ho un problema abbastanza strano, sicuramente dovuto a qualche mio sbaglio, non mi apre il recordset:

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
    Ma io sono sicuro che il recordset è pieno!

    il codice è questo:

    codice:
    Dim idnewsletter
    Dim rsNewsletter
    Dim SQL
    Dim SQL1
    Dim rsListaUtenti
    Dim oggetto
    Dim utenti_mailing
    Dim corpo_mailing
    Dim immagine
    Dim allegato
    Dim footer
    Dim titolo
    
    idnewsletter = Request.Form("idnewsletter")
    
    Set rsNewsletter = Server.CreateObject("ADODB.recordset")
    sql = "SELECT * FROM ARCHIVIO_NEWSLETTER WHERE IDNEWSLETTER=" & idnewsletter
    rsNewsletter.Open SQL, conn
    
    sql1 = "SELECT * FROM LISTA_UTENTI_MAILING"
    Set rsListaUtenti = Server.CreateObject("ADODB.recordset")
    rsListaUtenti.Open SQL, conn
    
    corpo_mailing = rsNewsletter.fields("TESTO")
    utenti_mailing = rsListaUtenti.fields("EM_EMAIL")
    oggetto = rsNewsletter.fields("TITOLO")
    immagine = rsNewsletter.fields("IMMAGINE")
    allegato = rsNewsletter.fields("ALLEGATO")
    footer = rsNewsletter.fields("FOOTER")
    titolo = rsNewsletter.fields("TITOLO")
    L'errore me lo segnala dalla variabile corpo_mailing, la connessione la apro con un include
    [CODE]<%@LANGUAGE="VBSCRIPT"%>
    CODE]

    Non riesco a capire dove possa essere l'errore, forse sarà la stanchezza che mi frega (è dalle 7 che lavorando)... VVoVe:

    Ciao e grazie

    Fabio

  2. #2
    sicuro sicuro? fatti stampare la variabile sql prima di eseguirla...

  3. #3
    codice:
    SELECT * FROM ARCHIVIO_NEWSLETTER WHERE IDNEWSLETTER=53
    e se apro il DB ci sono i dati...

  4. #4
    Ok risolto!
    Uhmm nella seconda pagina sbagliavo la connessione che "puntava" ad un altro DB...

  5. #5
    Originariamente inviato da fabiosh75
    Ok risolto!
    Uhmm nella seconda pagina sbagliavo la connessione che "puntava" ad un altro DB...
    santa paletta! non si può più essere sicuri di niente 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.