Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55

    codice per postare un parametro

    nella mia paginetta asp voglio esportare i dati di un db in formato excel.
    nel form che fa il post ho scritto:

    <Form method="post" action="DATI.asp">
    <p align="center">
    <input type="submit" value="SALVA ELENCO IN EXCEL" name="categoria2" style="float: left"><input type="hidden" name="categoria2" size="16" class="normal8"></p>
    </form>

    mentre la pagina dati.asp contiene il seguente codice:

    <%
    Response.ContentType = "application/vnd.ms-excel"

    Dim cn : Set cn = Server.CreateObject("ADODB.Connection")
    Dim strConn
    strConn = "driver={Microsoft Access Driver (*.mdb)};dbq="&_
    server.MapPath("db.mdb")
    Dim sql

    cate2=Request.form("categoria2")

    sql ="SELECT * FROM tabella1 where valore1='" & cate2 & "'"
    cn.open strConn
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, cn, , , adCmdText %>
    <TABLE BORDER=1>
    <TR>
    <%

    col = 2

    For c = 0 to rs.Fields.Count - 1
    %>
    <TD BGCOLOR=RED><% = rs(c).Name %></TD>
    <% Next %>

    </TR>
    <%
    Do While Not rs.EOF
    %>
    <TR>
    <% For c = 0 to rs.Fields.Count - 1
    %>
    <TD VALIGN=TOP ><% = rs(c) %></TD>
    <% Next %>

    </TR>
    <%
    rs.MoveNext
    col = col + 1
    Loop
    rs.Close
    %>

    IN PRATICA NON POSTA IL VALORE CATEGORIA2

    vi ringrazio per l'aiuto

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Questo forum non tratta ASP.

    Sposto la discussione nel forum appropriato.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    che vuol dire
    "NON POSTA IL VALORE CATEGORIA2 " ?
    Forza la magica ROMA

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55
    SCUSATE

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    55
    Originariamente inviato da albis
    che vuol dire
    "NON POSTA IL VALORE CATEGORIA2 " ?

    VOLEVO DIRE PASSA IL PARAMETRO

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    cosa vuol dire
    la select non restituisce nessun record ?
    Forza la magica ROMA

  7. #7

    strano

    Se ho capito bene,

    cate2=Request.form("categoria2")

    sql ="SELECT * FROM tabella1 where valore1='" & cate2 & "'"

    il cate2 non viene valorizzato.

    Il codice sembra corretto.

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.