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

    Problema Query Update in asp...

    Salve,
    ho un database a cui devo modificare l'iva, per fare ciò utilizzo una query, ma ogni volta che provo a lanciarlo mi da il seguente errore:

    ADODB.Recordset error '800a0e78'

    L'operazione non è consentita se l'oggetto è chiuso.

    /prova2.asp, riga 10

    Il codice è il seguente:

    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("Magazzino.mdb")
    strConn=strConn & ";pwd=" & strCode
    Conn.Open strConn
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql = "UPDATE Magazzino SET IVA = 21 WHERE IVA = 20"
    rs.Open sql, conn ,3, 3
    do while not(rs.eof)
    rs.movenext
    loop
    rs.Close
    set rs = Nothing
    conn.Close

  2. #2

  3. #3
    update aggiorna, quindi non ritorna alcun recordset, quindi il messaggio di errore è corretto. per le operazioni non di select è consigliabile usare la conn.execute

  4. #4

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.