Modificare il file:
\importa.asp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Importa i dati nell'archivio Liste di Nascita</title> </head> <BODY> <% Dim V_Conta, V_Cod, V_Nome, V_Descrizione, V_Prezzo, V_Foto, V_Nome_Lista, V_Classe, V_Dispo, V_Prenotato, V_email V_Conta = 0 V_Cod = "A000000001" V_Dispo = "Y" 'V_Prenotato =" " ' creo le variabili per aggiungere un nuovo record in ADMINS con password e PIN ' creo le variabili per aggiungere un nuovo record in MARCA (Nome della lista) SQL = "SELECT * from [Foglio1$]" 'strProvider="DRIVER=Microsoft Excel Driver (*.xls); DBQ=" & Server.MapPath ("/Public/Upload/Lista.xls") strProvider="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\inetpub\webs\martinucci-regalicom\public\upload\Lista.xls;Extended Properties=Excel 8.0;" 'strProvider="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\inetpub\webs\martinucci-regalicom\public\upload\Lista.xls;Extended Properties=Excel 12.0;HDR=Yes;IMEX=2\;" Set rs1 = Server.CreateObject("ADODB.recordset") rs1.Open SQL,strProvider response.write ("INIZIO Passaggio DATI") & "<br> <br>" Do while not rs1.eof V_conta = V_conta+1 response.write V_Cod & "<br>" response.write rs1("Nome") & "<br>" V_Nome = LTrim(rs1("Nome")) response.write rs1("Descrizione") & "<br>" V_Descrizione = LTrim(rs1("Descrizione")) response.write rs1("Prezzo") & "<br>" V_Prezzo = LTrim(rs1("Prezzo")) response.write rs1("Foto") & "<br>" V_Foto = LTrim(rs1("Foto")) response.write rs1("Marca") & "<br>" V_Nome_Lista = LTrim(rs1("Marca")) response.write rs1("Dispo")& "<br>" V_Dispo = LTrim(rs1("Dispo")) response.write rs1("prenotato")& "<br>" V_Prenotato = LTrim(rs1("prenotato")) response.write rs1("email") & "<br><br>" V_email = LTrim(rs1("Email")) '################################################################## ' APRO mdb E-commerce.mdb archivio Prodotti e aggiungo nuovo record '################################################################# set conn = server.createobject("adodb.connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/E-commerce.mdb") set rs = server.createobject("adodb.recordset") rs.open "Prodotti", conn, 2, 2 rs.addnew '######################################## ' Aggiungo il contenuto delle variabili '######################################## rs("Cod") = LTrim(V_Cod) rs("Nome") = LTrim(V_Nome) rs("Descrizione") = LTrim(V_Descrizione) rs("Prezzo") = LTrim(V_prezzo) rs("Foto") = LTrim(V_Foto) rs("Marca") = LTrim(V_Nome_Lista) rs("Classe") = LTrim(V_Classe) rs("Dispo") = LTrim(V_Dispo) rs("Prenotato") = LTrim(V_Prenotato) rs("Email") = LTrim(V_Email) rs.update rs.movelast rs.close set rs= nothing set conn = nothing 'Dim ConnDown 'Set ConnDown=Server.CreateObject("ADODB.Connection") 'ConnDown.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("mdb-database/e-commerce.mdb") 'Dim SQL1, RECDown 'SQL1 = "INSERT INTO prodotti (Cod, Nome, Descrizione, Prezzo, Foto, Marca, email) VALUES (' "& LTrim(V_cod) &" ',' "& LTrim(rs("Nome")) &" ',' "& LTrim(rs("Descrizione")) &" ',' "& LTrim(rs("Prezzo")) &" ',' "& LTrim(rs("Foto")) &" ',' "& LTrim(rs("Marca")) &" ',' "& LTrim(rs("email")) &" ' )" 'set RECdown = connDown.execute(sql1) 'response.write (SQL1) rs1.movenext Loop rs1.close set rs1=nothing 'ConnDown.Close 'set ConnDown=nothing ' Inserire creazione lista come crea-nuova-lista2.asp ' dimensionando le variabili %> <% '######################################################################## ' APRO mdb E-commerce.mdb archivio MARCA e Creo la Nuova LISTA DI NASCITA '######################################################################## set conn = server.createobject("adodb.connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/E-commerce.mdb") set rs = server.createobject("adodb.recordset") rs.open "marca", conn, 2, 2 rs.addnew '######################################## ' Aggiungo il nome della lista di nascita '######################################## rs("nomeM") = V_nome_lista rs.update rs.movelast rs.close set rs= nothing set conn = nothing %> <% dim V_nascita, V_accesso, V_password, V_pin, V_numero, caratteri V_nascita = "nascita" V_accesso = "utente" 'V_password = UCase(Left(strNome_P,3)+ Left(strNome_M,3)) V_password = "ASSEGNARE" '########################################################## ' Creazione automatica PIN '########################################################### caratteri = "0123456789" Randomize ' inizializza il generatore di numeri casuale Do Until len(V_pin) = 4 ' qui imposti la lunghezza del PIN V_numero = Int((37 * Rnd) + 1) ' Genera un valore casuale compreso tra 1 e 9. V_pin = V_pin + mid(caratteri,V_numero,1) Loop '################################################################## ' APRO mdb E-commerce.mdb archivio ADMINS e aggiungo nuovo record '################################################################# set conn = server.createobject("adodb.connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/E-commerce.mdb") set rs = server.createobject("adodb.recordset") rs.open "admins", conn, 2, 2 rs.addnew '######################################## ' Aggiungo il contenuto delle variabili '######################################## rs("Username") = V_nascita rs("Password") = V_password rs("accesso") = V_accesso rs("lista") = V_Nome_Lista rs("pin") = V_pin rs.update rs.movelast rs.close set rs= nothing set conn = nothing %> <br> <BR> <br> <% Response.Write (" Sono stati passati N. " & V_conta & " Record") %> <table width="800" border="0"> <tr> <th scope="col"> </th> <th scope="col"><a href="Admin/default.asp"><img src="111479_28363_128.png" width="101" height="99" alt="Esci" /></a></th> <th scope="col"> </th> </tr> </table> </body> </html>
[
Íàçàä
]