Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore durante somma

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    178

    errore durante somma

    Vorrei eseguire la somma di una serie di dati all'interno di una colonna del db; applico il seguente codice:

    <%
    ' Mappaggio del database
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn

    sql = "SELECT Sum(tot_prezzo) AS totale3 FROM calcolo_fattura WHERE (dataRegistrazione BETWEEN #"&dataInizio&"# And #"&dataFine&"#)"

    'creiamo l'oggetto RS
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3

    set rs = conn.execute(str_sql)
    %>
    <input type="text" name="imponibile" value="<%=rs("totale3")%>">

    però mi da il seguente errore:

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
    [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
    /test/Lavanderia_Rivalta/fattura/pagina1.asp, line 489

    Per favore sapete indicarmi per quale motivo mi succede e che cosa devo variare?

    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "SELECT Sum(tot_prezzo) AS totale3 FROM calcolo_fattura WHERE (dataRegistrazione BETWEEN #"&dataInizio&"# And #"&dataFine&"#)"
    response.write(sql)
    rtesponse.end
    Così te ne accorgi. Ad occhio datainizio o datafine non c'è.

    Roby

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.