Ciao in questo script di test non riesco a far la insert dopo che ho verificato che il nome immesso esiste o no.
Potete aiutarmi a capire come impostare questa logica condizionale con aspnet?
Sono alle prime armi con .net
Grazie, ciao.
------------------------------------------
<script runat="server">
sub button_click( s as object, e as eventargs)
Dim custdb As OleDbConnection
Dim cmdselectcustomers As OleDbCommand
Dim dtrcustomers As OleDbDataReader
Dim cmdinsert
custdb = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=" + Server.MapPath("app_data/test.mdb") + ";")
cmdselectcustomers = New OleDbCommand("select nome,cognome from amici where nome=@nome", custdb)
cmdselectcustomers.Parameters.AddWithValue("@nome" , txtnome.Text)
custdb.Open()
dtrcustomers = cmdselectcustomers.ExecuteReader()
If dtrcustomers.HasRows Then
While dtrcustomers.Read()
cmdinsert = New OleDbCommand("insert into amici (nome)VALUES('" & txtnome.Text & "')", custdb)
Response.Write("inserito")
Response.Write(CStr(dtrcustomers.Item("nome")))
Response.Write("
")
End While
Else
Response.Write("nessun nome")
End If
dtrcustomers.Close()
custdb.Close()
End Sub
</script>

Rispondi quotando