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

    CursorType e LockType corretti per modificare records.

    Ciao a tutti,
    durante lo studio di Asp mi è sorto un dubbio; ho letto su un libro che non è possibile fare l'update, la cancellazione e l'inserimento di records nel database senza utilizzare l'opportuno tipo di cursore (che non deve essere forwardonly) e il tipo di bloccaggio (che non deve essere readonly). Io però avevo provato ad effettuare un aggiornamento di un record nel database mediante il cursore e il bloccaggio di default e ci sono riuscito senza problemi.

    Qualcuno sa perchè?

    Saluti,
    Carlo

  2. #2
    quali istruzioni hai usato?

  3. #3
    <%@ language = "vbscript" %>
    <% Option Explicit
    dim onedate, twodate, onetext, twotext
    dim conn, strsql, strsql2, objrs
    if request.form("date1") <> "" and request.form("text1") <> "" then
    onedate = request.form("date1")
    twodate = request.form("date2")
    onetext = request.form("text1")
    twotext = request.form("text2")

    set conn = server.CreateObject("adodb.connection")
    conn.connectionstring = "server=mysql.excom.it;db=miodatabase1;uid=miao;pw d=gatto;driver=MySQL ODBC 3.51 Driver"
    conn.open

    strsql = "update hometext_news set nDate = '" & onedate &"', nText = '" & onetext & "' where nID = 1"
    set objrs = server.CreateObject("adodb.recordset")
    objrs.open strsql, conn

    'objrs.close
    set objrs = nothing

    set objrs = server.createObject("adodb.recordset")
    strsql2 = "update hometext_news set nDate = '" & twodate &"', nText = '" & twotext & "' where nID = 2"
    objrs.open strsql2, conn

    'objrs.close
    set objrs = nothing
    conn.close
    set conn = nothing

    end if

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.