+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 7 su 7

Errore su query UPDATE

  1. #1
    Nottambulo non  in linea Scolaretto
    Ciao, ho un problema su una query, che in locale mi funziona bene, ma su Aruba genera il seguente errore:

    [SecurityException: Request failed.]
       AjaxControlToolkit.HTMLEditor.EditPanel.set_ActiveMode(ActiveModeType value) in EditPanel.cs:400
       AjaxControlToolkit.HTMLEditor.EditPanel.LoadPostData(String postDataKey, NameValueCollection postCollection) in EditPanel.cs:128
       AjaxControlToolkit.ScriptControlBase.System.Web.UI.IPostBackDataHandler.LoadPostData(String postDataKey, NameValueCollection postCollection) in ScriptControlBase.cs:426
       System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +9046974
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8431
       System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +253
       System.Web.UI.Page.ProcessRequest() +78
       System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +21
       System.Web.UI.Page.ProcessRequest(HttpContext context) +49
       ASP.admin_modificaristorante_aspx.ProcessRequest(HttpContext context) +37
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +100
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
    
    La stringa di connessione che utilizzo la seguente:

      <connectionStrings>
        <add name="ACCESS" connectionString="Data Source=|DataDirectory|Database.sdf" providerName="System.Data.SqlServerCe.4.0"/>
      </connectionStrings>
    
    Invece il codice per l'aggiornamento:

            Try
                Dim myDataConnection As New SqlCeConnection()
                myDataConnection.ConnectionString = ConfigurationManager.ConnectionStrings("ACCESS").ConnectionString
                myDataConnection.Open()
                Dim Query As String
                Query = "UPDATE Testi set " & Session("Lingua") & " = '" & ConvertiTesto(Editor1.Content) & "' WHERE ID = 'RistoranteTitolo'"
                Dim cmd As New SqlCeCommand(Query, myDataConnection)
                cmd.ExecuteNonQuery()
                myDataConnection.Close()
                myDataConnection.Dispose()
                Label2.Text = "Modifica eseguita"
            Catch ex As Exception
                Label2.Text = "Un problema nel testo non permette il salvataggio"
            End Try
    
    Qualcuno sa quale potrebbe essere la causa? Prima di utilizzare un database sql ce 4.0 avevo provato ad utilizzare un database access, inserito nella cartella dbm-database, ma ricevevo sempre l'errore.

    Ciao

  2. #2
    L'avatar di _alka_
    _alka_ non  in linea Very Important Person
    Osservando lo stack trace che hai pubblicato, mi pare che non si arrivi nemmeno al punto di contatto con il database, quindi c' qualcosa che impedisce di giungere a quel punto.

    Giusto per essere sicuri, a parte l'operazione di aggiornamento, riesci in qualche modo a leggere i dati provenienti dal database?

    Ciao!
    ℹ️ Leggi di pi su _alka_ ...

  3. #3
    Nottambulo non  in linea Scolaretto
    Seguendo quanto mi hai scritto ho provato ad eliminare tutto il codice ed ho provato a cliccare il bottone... sorpresa, l'errore avviene quando premo il bottone... quindi non la query

  4. #4
    L'avatar di _alka_
    _alka_ non  in linea Very Important Person
    Quote Originariamente inviato da Nottambulo Visualizza il messaggio
    Seguendo quanto mi hai scritto ho provato ad eliminare tutto il codice ed ho provato a cliccare il bottone... sorpresa, l'errore avviene quando premo il bottone... quindi non la query
    E' ci che sospettavo.

    Altra domanda: non che per caso stai inserendo dei caratteri "<" o ">" nei campi che vai a inserire?
    ℹ️ Leggi di pi su _alka_ ...

  5. #5
    Nottambulo non  in linea Scolaretto
    Si li inserisco, in quanto il testo che leggo o modifico sul database una porzione di codice html. Comunque il problema sul click sui bottoni, penso perch aggiornano la pagina. La rottura che in locale tutto funziona a dovere. Solo su aruba si genera il problema.

  6. #6
    L'avatar di bumm
    bumm non  in linea Topo di biblioteca Ultimo blog: [VB2010] ComboBox ed Enumeratori
    Probabilmente il tuo file di database si trova in un percorso, dove il processo in quale gira IIS non ha diritto di scrivere. Quindi il file in sola lettura
    ℹ️ Leggi di pi su bumm ...

  7. #7
    Nottambulo non  in linea Scolaretto
    Dopo duecento prove, ho deciso di cominciare a cancellare i controlli uno a uno e verificare fino a quando avrebbe dato l'errore. Il problema il controllo editor del toolkit ajax, che, in postback, da errore sul server Aruba. Purtroppo l'avevo scartato come possibile problema in quanto, quando caricavo la pagina, veniva visualizzato correttamente.
    Ringrazio tutti dell'aiuto

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Errore Update n record
    Da pierovb nel forum Visual Basic 6
    Risposte: 12
    Ultimo Post: 28-10-2020, 13:11
  2. Errore di sintassi con UPDATE
    Da easterone nel forum Microsoft Access
    Risposte: 4
    Ultimo Post: 17-01-2013, 14:51
  3. Errore istruzione UPDATE
    Da collega nel forum Visual Basic 6
    Risposte: 3
    Ultimo Post: 03-05-2010, 12:12
  4. Errore update
    Da antonio_81 nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 18-01-2007, 16:13
  5. Errore rs.update da query union
    Da felicioni2 nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 15-03-2005, 17:16