Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inserimento update e lettura

    ciao,
    ho un problema di inserimento/aggiornamento/lettura da DB Access.

    Ho un carrello della spesa che inserisce nella tabella ORDINI
    l'ordine di un certo cliente.

    Ho un campo ID (contatore).
    Da questo campo devo prendere l'ultimo valore inserito per usarlo in altre operazioni...

    Il problerma è che NON mi fa l'update del record.

    Spero di essere stato chiaro (!)


    Qui di seguito parte del codice (dove sta l'errore?):

    <%@ LANGUAGE = "VBScript" %>



    <%
    if session("custid")="" or session("custid")=null then
    response.redirect("signin.asp")
    end if

    If IsArray(Session("cart")) = false Then
    Dim acart(19,1)
    Session("cart") = acart
    response.redirect("error.asp?msg=" & Server.URLEncode("Il carrello della spesa è vuoto."))
    end if
    acart=Session("cart")
    cempty=true
    for i=lbound(acart) to ubound(acart)
    if acart(i,0)<>"" and acart(i,1)<>"" then
    cempty=false
    end if
    next
    if cempty then
    response.redirect("review.asp")
    end if

    fname=request.form("fname")
    lname=request.form("lname")
    address1=request.form("address1")
    city=request.form("city")
    zip=request.form("zip")
    country=request.form("country")
    custid=request.form("custid")
    email=request.form("email")

    spedirea=request.form("spedirea")
    note=request.form("note")

    Set rsorder = Server.CreateObject("ADODB.RecordSet")
    rsorder.Open "orders", strConn, adOpenKeySet, adLockPessimistic, adCmdTable

    rsorder.AddNew
    rsorder("dfname") = fname
    rsorder("dlname") = lname
    rsorder("daddress1") = address1
    rsorder("dcity") = city
    rsorder("dzip") = zip
    rsorder("dcountry") = country
    rsorder("custid") = custid
    rsorder("email") = email
    'rsorder("date") = data
    rsorder("date")=date() & " " & time()

    rsorder.update

    dim custidx
    custidx =Session("custid")

    rsorder.Close
    Set rsorder = Nothing


    dim db3
    dim strConn3
    strConn3 = "tabac"
    Set db3 = Server.CreateObject("ADODB.Connection")
    db3.open strConn3

    Set apri2 = Server.CreateObject("ADODB.RecordSet")
    apri2.Open "orders", strConn, adOpenKeySet, adLockPessimistic, adCmdTable

    set rsid=db3.execute("SELECT top 1 * FROM orders ORDER BY orderidcont DESC")
    idconto = rsid("orderidcont")
    idconto = idconto + 1

    response.write "L'id conto è: "
    response.write idconto

    apri2.Close
    Set apri2 = Nothing
    db3.close
    set db3=nothing

    [.........ecc.........]

    HELP!!!!!!!!!!!
    THANKSSSSSSSSS

    http://www.adottauntetto.com

  2. #2

    http://www.adottauntetto.com

  3. #3

    http://www.adottauntetto.com

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.