Ho questo file che mi fa visualizzare i dati del db access collana.mdb.
Ora vorrei fare degli insert tramite form dei titoli, della copertina del libro e del testo introduttivo.
Posto il codice, potete farmi un esempio di insert sia di testo che di caricamento immagine?
Grazie![]()
codice:<%@ Page Language="VB" ValidateRequest="false" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.OleDb" %> <script runat="server"> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) ' Creo un oggetto connection, command e datareader del namespace OleDB Dim cn As OleDbConnection Dim cmd As OleDbCommand Dim dr As OleDbDataReader ' Apro la connessione Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("collana.mdb") cn = New OleDbConnection(str) cn.Open() ' Lancio una query nell'oggetto commando di OleDB cmd = New OleDbCommand("SELECT * FROM libri", cn) ' Eseguo la query in un datareader dr = cmd.ExecuteReader() ' Mostro i dati a video While (dr.Read()) libri.Text += dr("titolo") & " " & dr("descrizione") & " " End While ' Un po di pulizia... dr.Close() cn.Close() End Sub </script> <html> <head> <title>Utilizzo di ADO.NET</title> </head> <body> <form id="Modulo" runat="server"> <asp:Label id="libri" runat="server" /> <input type="text" name="inseriscititolo" id="inseriscititolo" /> inserisci titolo <input type="text" name="inseriscitesto" id="inseriscitesto" /> inserisci testo introduttivo <input type="file" name="inserisciimg" id="inserisciimg" /> inserisci copertina <input type="submit" name="invia" id="invia" value="INVIA" /> </form> </body> </html>

Rispondi quotando