codice:
<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.data.oleDb" %>
<%@ import Namespace="System.data" %>
<script runat="server">
Sub Page_Load(src As Object, e As EventArgs)
if not ispostback then
dim idreferre,idpagamento as integer
dim nomepagamento as string
dim cmd as oledbcommand
dim dtr as oledbdatareader
Dim myConn As OleDbConnection
Dim myOleDbAdapter As OleDbDataAdapter
Dim connStr, sqlStr As String
Dim myDataSet As New Dataset
connStr="Provider=Microsoft.Jet.OLEDB.4.0;" _
+"Data Source="+Server.MapPath("/mdb-database/db.mdb")
myConn= New OleDbConnection(connStr)
myConn.Open()
idreferre=trim(request("idreferrer"))
sqlStr = "SELECT * from referrer where idreferrer=" & idreferre
cmd=new oledbcommand( sqlstr,myconn)
dtr=cmd.executereader()
while dtr.read()
idref.text=dtr("idreferrer")
user.text=dtr("user")
password.text=dtr("password")
email.text=dtr("email")
nome.text=dtr("nome")
cognome.text=dtr("cognome")
piva.text=dtr("piva")
indirizzo.text=dtr("indirizzo")
citta.text=dtr("citta")
cap.text=dtr("cap")
telefono.text=dtr("telefono")
cellulare.text=dtr("cellulare")
punti.text=dtr("punti")
numeroconto.text=dtr("numeroconto")
abi.text=dtr("abi")
cab.text=dtr("cab")
idpagamento=dtr("pagamento")
percentuale.text=dtr("percentuale")
idrefpadre.text=dtr("idrefpadre")
end while
dtr.close()
sqlStr = "SELECT nometipopagamento from tipopagref where idtipopagamento=" & idpagamento
cmd=new oledbcommand( sqlstr,myconn)
dtr=cmd.executereader()
while dtr.read()
nomepagamento = dtr("nometipopagamento")
end while
dtr.close
sqlStr = "SELECT * from tipopagref"
cmd=new oledbcommand( sqlstr,myconn)
dtr=cmd.executereader()
pagamento.datasource=dtr
pagamento.datatextfield="nometipopagamento"
pagamento.datavaluefield="idtipopagamento"
pagamento.databind()
pagamento.SelectedIndex=idpagamento -1
dtr.close()
myConn.Close()
else
end if
end sub
sub invia_click (s as object ,e as eventargs )
dim idreferre as integer
dim dtr as oledbdatareader
Dim myConn As OleDbConnection
Dim myOleDbAdapter As OleDbDataAdapter
Dim connStr, sqlStr , tabella,percorsofoto As String
Dim cmd as New OleDbCommand
connStr="Provider=Microsoft.Jet.OLEDB.4.0;" _
+"Data Source="+Server.MapPath("/mdb-database/db.mdb")
myConn = New OleDbConnection(connStr)
myConn.Open()
idreferre=trim(request("idreferrer"))
try
sqlStr = "update referrer set user='" & user.text & "',password='" & password.text & "',email='" & email.text & "',nome='"
sqlstr = sqlstr & nome.text & "',cognome='" & cognome.text & "',piva='" & piva.text & "',indirizzo='" & indirizzo.text & "',citta='" & citta.text & "',cap='" & cap.text & "',telefono='"
sqlstr = sqlstr & telefono.text & "',cellulare='" & cellulare.text & "',punti=" & punti.text & ",numeroconto='" & numeroconto.text
sqlstr = sqlstr & "',abi='" & abi.text & "',cab='" & cab.text & "',pagamento=" & pagamento.SelectedItem.Value & ",percentuale=" & percentuale.text & ",idrefpadre=" & idrefpadre.text
sqlstr = sqlstr & " where idreferrer=" & idreferre & ""
'sqlstr="update referrer set idrefpadre=9 where idreferrer=3" (una prova a caso che funziona)
' sqlstr=replace(sqlstr,"'","''") (non è contato niente)
'sqlstr= "update referrer set user='provamo' where idreferrer=3" (nemmeno questo update va)
cmd=new oledbcommand( sqlstr,myconn)
cmd.ExecuteNonQuery()
catch exc as exception
response.write (sqlstr)
end try
myConn.Close()
' response.redirect ("gestionereferrer.aspx?frase=2")
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
Inserimento Referrer:
Id Referrer:
<asp:textbox id="idref" runat="Server" type="text" size="30"></asp:textbox>
User:
<asp:textbox id="user" runat="Server" type="text" size="30"></asp:textbox>
Password:
<asp:textbox id="password" runat="Server" type="text" size="30"></asp:textbox>
E-mail:
<asp:textbox id="email" runat="Server" type="text" size="30"></asp:textbox>
Nome:
<asp:textbox id="nome" runat="Server" type="text" size="30"></asp:textbox>
Cognome:
<asp:textbox id="cognome" runat="Server" type="text" size="30"></asp:textbox>
Partita iva o codice fiscale:
<asp:textbox id="piva" runat="Server" type="text" size="30"></asp:textbox>
indirizzo:
<asp:textbox id="indirizzo" runat="Server" type="text" size="30"></asp:textbox>
Citta:
<asp:textbox id="citta" runat="Server" type="text" size="30"></asp:textbox>
cap:
<asp:textbox id="cap" runat="Server" type="text" size="30"></asp:textbox>
Telefono:
<asp:textbox id="telefono" runat="Server" type="text" size="30"></asp:textbox>
Cellulare:
<asp:textbox id="cellulare" runat="Server" type="text" size="30"></asp:textbox>
Punti:
<asp:textbox id="punti" runat="Server" type="text" size="30"></asp:textbox>
Numero conto:
<asp:textbox id="numeroconto" runat="Server" type="text" size="30"></asp:textbox>
Abi:
<asp:textbox id="abi" runat="Server" type="text" size="30"></asp:textbox>
Cab:
<asp:textbox id="cab" runat="Server" type="text" size="30"></asp:textbox>
Tipo di pagamento:
<asp:DropDownList id="pagamento" runat="server">
<asp:ListItem Value="v" Selected="True">t</asp:ListItem>
</asp:DropDownList>
Percentuale:
<asp:textbox id="percentuale" runat="Server" type="text" size="30"></asp:textbox>
Id Referrer Padre:
<asp:textbox id="idrefpadre" runat="Server" type="text" size="30"></asp:textbox>
<asp:button id="invia" onclick="invia_click" runat="server" text="Inserisci Referrer"></asp:button>
</form>
</body>
</html>