Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    Inserimento di un campo LONGTEXT con MYSQL e ASP

    Ciao
    voglio inserire un campo LONGTEXT in MYSQL da un form
    RsInserisci ("NOMECAMPO") = NOMECAMPO


    mi da questo errore:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    
    [Microsoft][ODBC Driver Manager] Invalid string or buffer length
    il campo da inserire proviene da un form textarea

    ??? ma che c'è che non va??

  2. #2

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    si inserimento

    ma ho visto che anche nella pagina dell'aggiornamento mi da dei problemi

  4. #4
    Originariamente inviato da diablobox
    si inserimento

    ma ho visto che anche nella pagina dell'aggiornamento mi da dei problemi
    questa è una risposta alla mia domanda?

    ti ho chiesto

    come fai l'inserimento?

    posta un po' di codice, dai

  5. #5
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    
    <%
    session.LCID = 1033
    %>
    
    <%
    Dim RsInserisci
    Dim RsInserisci_numRows
    
    Set RsInserisci = Server.CreateObject("ADODB.Recordset")
    RsInserisci.ActiveConnection = MM_CONN
    RsInserisci.Source = "SELECT * FROM tabella"
    RsInserisci.CursorType = 1
    RsInserisci.CursorLocation = 2
    RsInserisci.LockType = 3
    RsInserisci.Open()
    
    RsInserisci_numRows = 0
    %>
    
    
    RsInserisci.addnew ()
    RsInserisci ("StrutturaWeb") = Left (StrutturaWeb,35)
    
    
    'RsInserisci ("StrutturaDescIt") = StrutturaDescIt
    RsInserisci.update
    %>
    il problema me lo da solo con il campo di text area
    se lo tolgo funziona tutto

  6. #6
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ovvero gli altri campi si aggiornano tranquillamente

  7. #7
    tanto per capire, se fai

    RsInserisci ("StrutturaWeb") = "12345678901234567890123456789012345"

    funziona?

  8. #8
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    si funziona e inserisce correttamente tutti i campi

    c'è forse qualcosa nella codifica?

    ho provato a sostituire i numeri con un testo un po piu lungo e mi da sempre il solito errore:

    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.

    IL CAMPO
    LONGTEXT
    non dovrebbe accettare testo lungo

  9. #9
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    la volete sapere una cosa strana?

    ho cambiato da
    LONGTEXT a MEDIUMTEXT
    e funziona...

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.