Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    5

    pagina form in asp-access

    Ciao a tutti, è la prima volta che scrivo e mi scuso in anticipo per eventuali errori

    Vi spiego il mio problema:
    ho una pagina dove inserisco tramite form dei prodotti con le loro caratteristiche che vengono poi salvati in un DB di access
    all'inizio della pagina di inserimento dati ho inserito questo:

    %
    ID_ART = request("id")

    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    ..........................
    <link href="stili/style.css" rel="stylesheet" type="text/css" />
    </head>

    <body>
    <%
    if len(ID_ART) > 0 then
    DB_PATH= "./db/castelcrom.mdb"
    dim strConn
    Set Conn=Server.CreateObject("ADODB.Connection") 'gestione connessione al database
    strConn="driver={Microsoft Access Driver (*.mdb)};" 'gestione driver database
    strConn=strConn & "DBQ=" & Server.MapPath(DB_PATH)
    Conn.Open strConn
    sql = "select * from matteo where arcart='"&ID_ART&"'"
    Set RS = Server.CreateObject("ADODB.Recordset")
    RS.Open sql, Conn, 3, 3

    ARCART = rs("arcart")
    ARDART = rs("ardart")
    ARCUMI = rs("arcumi")


    end if

    %>

    ID_ART all'inizio mi serve quando al primo campo imput mi ricarica la pagina in modo da riempire tutti i campi ove gia esistenti e compilati

    il problema è che se il primo campo:"arcart" è vuoto non funziona il tutto.

    come posso fare?

    Grazie mille
    ciao

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Spiegati meglio, che vuol dire che non funziona? Quale errore hai?
    Tu fai una query nella quale verifichi questa situazione:

    arcart='"&ID_ART&"'"

    ID_ART lo devi passare sempre.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    5
    ciao,
    mi diceva che il record non esisteva quando l'articolo è nuovo, ho aggiunto:

    CONTA = rs.recordcount
    If CONTA > o then

    prima di

    ARCART = rs("arcart")
    ARDART = rs("ardart")
    ARCUMI = rs("arcumi")


    e funziona ora

    grazie mille e ciao

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.