
| |||
Evitar insertar datos al actualizar página. Ya he conseguido meter datos con normalidad, pero ahora sucede que cuando actualizo la página despues de hacerla inserción de datos me vuelve a incorporar los mismos datos. ![]() |
| |||
Si aqui tienes el codigo si te sirve: Sub cli(Sender As Object, E As EventArgs) if ispostback() then Dim cnn As OleDbConnection Dim cmd AS OleDbCommand Dim strsmt As String strsmt ="INSERT INTO cliente (nombre, codigo) VALUES (@login, @password)" cnn = New OleDBConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("cliente1.mdb;")) cmd = New OleDbCommand(strsmt,cnn) cmd.Parameters.Add(New OleDbParameter("@login", TextBox1.text)) cmd.Parameters.Add(New OleDbParameter("@password", TextBox2.text)) cnn.open() cmd.ExecuteNonQuery() cnn.close() end if TextBox1.Text = "" TextBox2.Text = "" End Sub |
| ||||
If Not IsPostBack debes ponerlo en el Page_load no en la función "cli" que propones. ¿Qué tienes puesto en el Page_Load?
__________________ Tantas horas delante de una pantalla servirá para algo.... [Phoncadiz; mínimo 8 h. al día con el PC] :stress: |