<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[problemi con aspsmartupload e database]]></title><description><![CDATA[<p dir="auto">[LEFT][LEFT]Devo inserire in una cartella upload dei file e contemporanamente inserire in un db il nome del file, una descrizione, una data ed il percorso. Sono obbligata ad usare aspsamrtupload da <a href="http://register.it" rel="nofollow ugc">register.it</a>. Il problema è che non riesco a "ripescare" il nome del file caricato sul server e quindi il percorso che è del tipo:upload\nomefile e ad inserirlo nel db.</p>
<p dir="auto">Di seguito il codice dei mie file:</p>
<p dir="auto">NuovoDoc.asp:</p>
<hr />
<p dir="auto">&lt;h2&gt;&lt;em&gt; INSERIMENTO NUOVO DOCUMENTO &lt;/em&gt;&lt;/h2&gt;<br />
&lt;FORM METHOD="POST" ACTION="upDocumento.asp" name="caricadocumento" ENCTYPE="multipart/form-data"&gt;<br />
&lt;table width="100" border="0" cellspacing="0" cellpadding="1"&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;<br />
Documento:&lt;BR&gt;<br />
&lt;INPUT TYPE="FILE" NAME="FILE1" SIZE="50"&gt;&lt;BR&gt;&lt;BR&gt;</p>
<p dir="auto">&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;&lt;div align="center"&gt;<br />
&lt;INPUT TYPE="SUBMIT" VALUE="CARICA DOCUMENTO"&gt;<br />
&lt;/div&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;td&gt;<br />
&lt;p align="left"&gt;&lt;em&gt;&lt;strong&gt;File allegati: &lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;<br />
&lt;/td&gt;<br />
&lt;td&gt;&lt;b&gt;&lt;% response.Write(request.QueryString("file"))%&gt; &lt;/b&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/FORM&gt;</p>
<p dir="auto">&lt;FORM METHOD="POST" ACTION="insertDoc.asp" name="infodocumento" &gt;<br />
&lt;table width="100" border="0" cellspacing="0" cellpadding="1"&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt;Descrizione:&lt;br&gt;<br />
&lt;textarea name="descrizione" rows="5" cols="47"&gt;&lt;/textarea&gt;<br />
&lt;BR&gt;<br />
&lt;BR&gt;<br />
Data:&lt;br&gt; gg &lt;input maxlength=40 name="Giorno" size=4&gt; / mm &lt;input maxlength=40 name="Mese" size=4&gt; / aaaa &lt;input maxlength=40 name="Anno" size=8&gt;&lt;BR&gt;&lt;BR&gt;</p>
<p dir="auto">&lt;input name="file" type="hidden" id="file" value="&lt;% response.Write(request.QueryString("file")) %&gt;"&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td&gt; &lt;div align="center"&gt;<br />
&lt;INPUT TYPE="SUBMIT" VALUE="SALVA"&gt;<br />
&lt;/div&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/FORM&gt;</p>
<hr />
<p dir="auto">UpDocumento.asp</p>
<hr />
<p dir="auto">&lt;h2&gt;&lt;em&gt; UPLOAD DOCUMENTO&lt;/em&gt;&lt;/h2&gt;<br />
&lt;%<br />
Dim mySmartUpload<br />
Dim file<br />
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")<br />
mySmartUpload.Upload<br />
For each file In mySmartUpload.Files<br />
If not file.IsMissing Then<br />
file.SaveAs(Server.mapPath("upload/" &amp; file.FileName))<br />
Response.Write("Nome File = " &amp; file.FileName &amp; "&lt;BR&gt;")<br />
Response.Write("Dimensione = " &amp; file.Size &amp; "&lt;BR&gt;")<br />
Response.Write("Estensione file = " &amp; file.FileExt &amp; "&lt;BR&gt;")<br />
Response.Write("percorso file= " &amp; file.FilePathName &amp; "&lt;BR&gt;")<br />
Dim filename<br />
filename=file.FileName<br />
End If<br />
Next<br />
response.Redirect "NuovoDoc.asp?file = " &amp;filename<br />
%&gt;</p>
<hr />
<p dir="auto">InsertDoc.asp</p>
<hr />
<p dir="auto">&lt;%<br />
Dim data, descrizione, nomefile<br />
data = Request.Form("data")<br />
descrizione = Request.Form("descrizione")<br />
nomefile = Request.Form("file")</p>
<p dir="auto">Set objConn = Server.CreateObject("ADODB.Connection")<br />
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source ="&amp; Server.mapPath("/db/crm.mdb"))<br />
Set objRs = Server.CreateObject("ADODB.Recordset")<br />
objRs.Open "documenti",objConn, 3, 3<br />
objRs.AddNew<br />
objRs("nomefile")= nomefile<br />
objRs("data") = data<br />
objRs("descrizione") = descrizione<br />
objRs("percorso") = "upload/"&amp;nomefile<br />
objRs.Update<br />
objRs.Close<br />
Set objRs = Nothing</p>
<p dir="auto">%&gt;</p>
<hr />
<p dir="auto">Il problema è che in NuovoDoc.asp nella zona file allegati non scrive niente (come se la variabile ?file? fosse vuota).</p>
<p dir="auto">Chi mi sa aiutare?<br />
Grazie[/LEFT][/LEFT]</p>
<p dir="auto">:bho:</p>
]]></description><link>https://connect.gt/topic/91895/problemi-con-aspsmartupload-e-database</link><generator>RSS for Node</generator><lastBuildDate>Fri, 22 May 2026 08:16:32 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/91895.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Jun 2009 10:08:52 GMT</pubDate><ttl>60</ttl></channel></rss>