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

    fckeditor e salvataggio record

    Ciao a tutti vorrei usare FCKEditor per editare dei testi contenuti in dei campi memo di un database access. Il mio problema e dato in fase di salvataggio del record, perchè esso non avviene, non apporta le modifiche che faccio.

    posto il codice per capire dove sbaglio:

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

    <%
    Dim prova__MMColParam
    prova__MMColParam = "rossi"
    If (Request.QueryString("cognome") <> "") Then
    prova__MMColParam = Request.QueryString("cognome")
    End If
    %>
    <%
    Dim prova
    Dim prova_numRows

    Set prova = Server.CreateObject("ADODB.Recordset")
    prova.ActiveConnection = MM_pippo_STRING
    prova.Source = "SELECT id, cognome, biografia FROM biografia WHERE cognome= '" + Replace(prova__MMColParam, "'", "''") + "'"
    prova.CursorType = 0
    prova.CursorLocation = 2
    prova.LockType = 1
    prova.Open()

    prova_numRows = 0
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    <body>
    <form action="" method="post" name="form1" id="form1">



    <%
    Dim oFCKeditor
    Set oFCKeditor = New FCKeditor
    content=(prova.Fields.Item("biografia").Value)
    oFCKeditor.BasePath = "fck24/FCKeditor/"
    oFCKeditor.Value = content
    oFCKeditor.Create "biografia"
    %>
    </p>



    <input name="invia" type="submit" id="invia" value="Salva Record">
    </p></form>
    </body>
    </html>
    <%
    prova.Close()
    Set prova = Nothing
    %>

    grazie mille

    Franciros


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Di sicuro non è questa la pagina che dovrebbe salvare le modifiche...

    Roby

  3. #3
    volevo capire dove apportare le modifiche grazie al vostro aiuto

    grazie

    F

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il fomr deve portare ad una pagina che effettui l'update del campo:

    codice:
    <form action="modifica.asp" method="post" name="form1" id="form1">
    Roby

  5. #5
    Dalla pagina di partenza nella action ho messo:

    <form method="post" action="modificariuscita.asp?cognome=<%=prova__MMC olParam%>">

    ho fatto così nella pagina di conferma modifiche:

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="driver={Microsoft Access Driver (*.mdb)}; "
    strConn=strConn & " DBQ=" & Server.MapPath("/db/miodb.mdb")
    Conn.Open strConn

    SQL="SELECT id, cognome, qualifica, biografia FROM biografia WHERE cognome='" + Replace(cognome, "'", "''") + "'"

    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open SQL, Conn

    rs.update
    rs("biografia") = content
    rs.update ***************************
    %>
    </head>

    <body>
    </body>
    </html>

    ma mi da l'errore:


    ADODB.Recordset error '800a0bcd'

    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.

    /anagricerca/modificariuscita.asp, line 22 (quella asteriscata)


    grazie

    F

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 © 2026 vBulletin Solutions, Inc. All rights reserved.