Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080

    problema add new su db mysql

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

    Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

    /rubrica/insnom.asp, line 29

    ---

    lo stesso add.new con un db access funzionava...

    <%
    If Request.Form("cognrag") <> "" Then
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "SELECT * FROM soggetto WHERE cognrag='" + Request.Form("cognrag")+"' and nome='" + Request.Form("nome")+"'", conn, AdOpenStatic, adLockOptimistic
    if rs.EOF then
    Rs.AddNew
    Rs("cognrag")= Request.Form("cognrag")
    Rs("nome")= Request.Form("nome")
    Rs.Update
    %>
    Nominativo inserito
    <%
    else
    %>
    Nominativo esistente!
    <%
    end if
    rs.Close
    else
    %>


    Non è stato inserito nessun nominativo
    <%
    End if
    %>

    Dimenticavo ho verificato le altre condizioni e vanno bene, l'errore è solo sull'addnew!

  2. #2
    probabilmente in un campo (es. char(100)) stai inserendo un valore che ha più caratteri di quelli massimi consentiti...

    Prova a stampare i risultati prima di inserirli e poi controlla i campi sul db...

  3. #3
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    ho 30caratteri per entrambi i campi e ho cercato di inserire Bianchini Marzia!

  4. #4
    a me dava quell'errore quando inserivo in un campo testo dei valori troppo lunghi, e anche a tanti altri su questo forum succedeva la stessa cosa... boh?

  5. #5
    So che forse non c'entra nulla ma perchè non crei un oggetto CONNECTION e gli fai eseguiere a lui le query di aggiornamento... non mi ci raccapezzo mai facendo fare le query di aggiornamento al recordset...

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.