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

    problema con comando sql update [code]

    questo codice dovrebbe fare la modifica di un record ricercato non ricordo cosa scrivere nella riga sql

    <%
    dim Conn2, strConn2

    strConn2 = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("/mdb-database/calcio.mdb")
    Set Conn2 = Server.CreateObject("ADODB.Connection")
    Conn2.Open StrConn2

    SQL2 = "SELECT * FROM squadre"

    Set rs2 = Server.CreateObject("ADODB.Recordset")
    Rs2.Open SQL2, Conn2, 1, 3


    if request.Form("golcasa")>request.Form("golfuori") then
    Do Until rs2.Eof = True
    if request.Form("casa")=rs2("squadre") then
    rs2("punti")=rs2("punti")+3
    end if
    rs2.movenext
    Loop
    end if

    if request.Form("golcasa")<request.Form("golfuori") then
    Do Until rs2.Eof = True
    if request.Form("fuori")=rs2("squadre") then
    rs2("punti")=rs2("punti")+3
    end if
    rs2.movenext
    Loop
    end if

    Response.write "<H2>inserimento effettuato con successo</H2>"

    rs2.Close
    set rs2 = Nothing
    conn2.Close
    set conn2 = Nothing

    %>

  2. #2
    questo codice dovrebbe fare la modifica di un record ricercato non ricordo cosa scrivere nella riga sql
    :master:
    spigati meglio, perchè non capisco la domanda

    forse hai dimenticato un rs2.update?
    byluciani.com - Soluzioni ASP/VBScript freeware

    bylucianiUpload 2.0

  3. #3
    il mio dubbio è sul comando

    SQL2 = "SELECT * FROM squadre"

    Set rs2 = Server.CreateObject("ADODB.Recordset")
    Rs2.Open SQL2, Conn2, 1, 3

    e poi penso ci voglia rs2.update

  4. #4
    ti consiglio questo codice
    codice:
    <%
    Dim Conn2, strConn2
     
    strConn2 = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("/mdb-database/calcio.mdb")
    Set Conn2 = Server.CreateObject("ADODB.Connection")
    Conn2.Open StrConn2
     
    SQL = "UPDATE squadre SET punti = punti"
     
    If request.Form("golcasa") > request.Form("golfuori") Then
      'vittoria casa
      SQL = SQL & " + 3 WHERE squadre = '" & request.Form("casa") & "'"
    ElseIf request.Form("golcasa") < request.Form("golfuori") Then
      'vittoria fuori
      SQL = SQL & " + 3 WHERE squadre = '" & request.Form("fuori") & "'"
    Else
      'pareggio
      SQL = SQL & " + 1 WHERE squadre = '" & request.Form("casa") & "' OR squadre = '" & request.Form("fuori") & "'"
    End If
     
    Conn2.Execute SQL
    Conn2.Close
    Set conn2 = Nothing
    %>
    così con una sola pagina aggiorni pareggi, vittorie fuori e vittorie casa
    byluciani.com - Soluzioni ASP/VBScript freeware

    bylucianiUpload 2.0

  5. #5
    grazie lo provo e ti fo sapere

  6. #6
    funzionaaaaaaaaaaaaaaaa

    grazieeeeeeee

  7. #7
    Originariamente inviato da bbgol
    funzionaaaaaaaaaaaaaaaa
    sono esterrrrrefatto
    byluciani.com - Soluzioni ASP/VBScript freeware

    bylucianiUpload 2.0

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.