Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14

Discussione: recorset in javascript

  1. #11
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Ho anche cambiato metodo ma niente...mi da solo il primo record
    codice:
    <%@language=vbscript%>
    
    
    <%
    
    
    
    
    //E creo il recordset
    Set Rec = Server.CreateObject ("ADODB.Recordset")
    //Scrivo la mia query sql
    sql = "SELECT * FROM tab order by ID DESC"
    Rec.Open sql, Conn, 3, 3
    
    While Not rec.EOF
    
    Dim i,pdf
    
    	valore1= Rec("valore1")
    	
    
    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("stampa/fpdf/")
    
    pdf.Open()
    
    pdf.AddPage()
    pdf.SetDisplayMode("fullpage")
    pdf.SetFont "Times","",12
    
    	pdf.Cell 40,10,valore1
    	
    Rec.MoveNext
    Wend
    
    pdf.Close()
    pdf.Output()
    
    Rec.Close
    set Rec = Nothing
    conn.Close 
    set conn = Nothing
    
    %>
    dov'è che sbaglio?

  2. #12
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    mi viene un dubbio:

    codice:
    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("stampa/fpdf/")
    
    pdf.Open()
    
    pdf.AddPage()
    pdf.SetDisplayMode("fullpage")
    pdf.SetFont "Times","",12
    
    	pdf.Cell 40,10,valore1
    	
    Rec.MoveNext
    Wend
    
    pdf.Close()
    pdf.Output()
    effettui la chiamata all'oggetto Set pdf=CreateJsObject("FPDF")
    all'interno del ciclo.
    ma lo chiudi al di fuori del ciclo...

    Rec.MoveNext
    Wend

    pdf.Close()
    pdf.Output()

  3. #13
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    grazie al tuo suggerimento ho fatto progressi...ora mi restituisce tutti i ercord che ho nel database ma sempre il primo (me lo ripete tante volte quanti record ho):
    codice:
    <%@language=vbscript%>
    
    
    <%
    
    
    
    
    //E creo il recordset
    Set Rec = Server.CreateObject ("ADODB.Recordset")
    //Scrivo la mia query sql
    sql = "SELECT * FROM tab order by ID DESC"
    Rec.Open sql, Conn, 3, 3
    
    
    
    Dim i,pdf
    
    	valore1= Rec("valore1")
    	
    
    Set pdf=CreateJsObject("FPDF")
    pdf.CreatePDF()
    pdf.SetPath("stampa/fpdf/")
    
    pdf.Open()
    
    pdf.AddPage()
    pdf.SetDisplayMode("fullpage")
    pdf.SetFont "Times","",12
    
    While Not rec.EOF
    
    	pdf.Cell 40,10,valore1
    	
    Rec.MoveNext
    Wend
    
    pdf.Close()
    pdf.Output()
    
    Rec.Close
    set Rec = Nothing
    conn.Close 
    set conn = Nothing
    
    %>

  4. #14
    embè...
    codice:
    While Not rec.EOF
    
                 valore1=rec("valore1") 
    
    	pdf.Cell 40,10,valore1
    	
    Rec.MoveNext
    Wend

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.