Visualizzazione dei risultati da 1 a 3 su 3

Discussione: perchè questo errore?

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    perchè questo errore?

    Lo script è questo:
    codice:
    <%
    
    sql = "SELECT * FROM ordini WHERE id LIKE '%" & id & "%'" 
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn, 3, 3
    
    rs.AddNew
    
    codice= request.form("code")
    codice_utente= request.Form("codice_utente")
    nome= request.Form("nome")
    cognome= request.Form("cognome")
    email= request.Form("email")
    prodotto= request.Form("prodotto")
    totale= request.Form("totale")
    
    rs.fields("codice") = request.form("code")
    rs.fields("codice_utente") = request.Form("codice_utente")
    rs.fields("nome") = request.Form("nome")
    rs.fields("cognome") = request.Form("cognome")
    rs.fields("email") = request.Form("email")
    rs.fields("prodotto") = request.Form("prodotto")
    rs.fields("totale") = request.Form("totale")
    
    rs.update
    
    %>
    Ho questo errore alla riga rs.update:

    Microsoft OLE DB Provider for ODBC Drivers error '80040e2f'

    [Microsoft][ODBC Microsoft Access Driver]Error in row

    Come mai?
    Non riesco a capire..
    Grazie
    G.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    grazie
    ho scoperto il problema il campo ID della tabella era MEMO (cose da pazzi) di solito non lo tocco proprio.....

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.