Visualizzazione dei risultati da 1 a 2 su 2

Discussione: non scrive su oleDb

  1. #1

    non scrive su oleDb

    non mi scrive sul database (access), l'errore ke mi da è:

    Per l'operazione è necessaria una query aggiornabile.

    Ho visto su vari forum ke l'errore sta nei permessi del server, ma io credo ke è tutto a posto. Vi posto il codice, sono sicuro ke si tratta di una svista:
    Il programma consiste nel caricare dei valori nel TEXT e quindi scriverli nel database, tutti i valori della tabella sono stringa, anke l'ID.

    Buone Feste a Todos ;-)

    <%@ Page Language="VB" Debug="true" %>
    <%@ Import namespace="System.Data" %>
    <%@ import namespace="system.data.oleDb"%>
    <script runat="server">
    dim Connessione As oledbconnection
    dim strInsert As string
    dim SqlInsert As oledbCommand

    sub Page_Load
    Connessione = new oledbconnection ("PROVIDER=Microsoft.jet.oledb.4.0; DATA Source=C:\Inetpub\wwwroot\DbGuestBook.mdb")
    end sub

    sub invia_Click( s As object, e As eventArgs )

    strInsert = "insert into messaggio (idMessaggio, nomeUtente) Values (AAAidMessaggio, AAAnome)"
    SqlInsert = New OleDbCommand(strInsert, Connessione)

    SqlInsert.parameters.Add( "AAAidMessaggio", OleDbType.Varchar).Value = txtIdMessaggio.text
    SqlInsert.parameters.Add( "AAAnome", OleDbType.Varchar).Value = txtNome.text

    ' SqlInsert.parameters.Add( "AAAidMessaggio", IDString )
    ' SqlInsert.parameters.Add( "AAAnome", IDMessag)

    Connessione.open()
    SqlInsert.ExecuteNonQuery()
    Connessione.close()
    end sub

    sub cancella_Click( s As object, e As eventArgs )
    txtNome.text = ""
    txtUrlSito.text = ""
    txtEmail.text = ""
    txtMessaggio.text = ""
    end sub

    sub tornaIndietro_Click( s As object, e As eventArgs )
    Response.Redirect( "index.aspx" )
    end sub
    </script>
    non siamo altro ciò che sappiamo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Leggi il primo post in rilievo del forum, ovvero questo


    Hey hey, my my Rock and roll can never die!

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.