Upload - era: Ciao Pole

Stato
Chiusa ad ulteriori risposte.

grisu81

Utente Attivo
12 Lug 2005
91
0
0
Ciao a tutti

POLE grazie dello script,funziona a meraviglia e sopratutto stò imparando un pochino l'asp,che come ti dicevo non conosco quasi affatto.Il problema è che aggiungendo dei nuovi campi quando faccio l'upload non mi carica niente sul db,anzi mi stampa il codice sulla pagina.


Ora ti mostro sia il file html (che è orribile ma che utilizzo solo per controllare che tutto funzioni,e che sarà modificato) sia quello in asp,confidando in una tua delucidazione....
anche se il dubbio maggiore me lo da la stringa in sql o le impostazioni sul db,può essere?



N.B(sempre se hai tempo e possibiltà di dargli una controllata).Grazie anticipatamente

Massimo



xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

file:upload azienda.asp


<%@language=vbscript%>
<%option explicit%>
<%
dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,cap,tip,nmst,oralav,poas,fgpr,test
nm=request.form("nomeazienda")
prtiv=request.form("partiva") 'partita iva
indr=request.form("indirizzo")
locl=request.form("localita")
cap=request.form("cap")
tip=request.form("tipologia")
nmst=request.form("numstage") 'numero stagisti
oralav=request.form("orarilav") 'orario di lavoro
poas=request.form("posas") 'possibilita di assunzione
fgpr=request.form("figprof") 'figura professionale richiesta dall'azienda
test=request.form("testo") 'test box dove scrivere le proprie note

set oggconn=Server.CreateObject("ADODB.Connection")
oggconn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.MapPath("massimodb/clienteazienda.mdb")

oggconn.open
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,note) VALUES('"& nm &"','"& prtiv &"','"& indr &"','"& locl &"','"& cap &"','"& tip &"','"& nmst &"','"& oralav &"','"& poas &"','"& fgpr &"','"& test &"');"

set oggrecset=Server.CreateObject("ADODB.Recordset")
oggrecset.Open StringaSQL,oggconn

response.redirect("azienda form dati.html")
%>






xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

file:azienda form dati.html

<html>

<head>
<title>inserimento dati</title>
</head>

<body>

<p><div align="center"><font color="red"><h2>IMMETTERE I DATI NELLE APPOSITE CASELLE:</H2></font></div></p>


<br>
<br>


<div align="center">

<form name=formdati method=post action="upload_azienda.asp">

<input type=text name=nomeazienda><H5>NOME AZIENDA</H5>

<input type=text name=partiva><H5>PARTITA IVA</H5>

<input type=text name=indirizzo><H5>INDIRIZZO</H5>

<input type=text name=localita><H5>LOCALITA'</H5>

<input type=text name=cap><H5>CAP</H5>

<input type=text name=tipologia><H5>TIPOLOGIA</H5>

<input type=text name=numstage><H5>NUMERO STAGISTI RICHIESTI</H5>

<input type=text name=orarilav><H5>ORARIO LAVORATIVO</H5>

<input type=text name=posas><H5>POSSIBILITA' ASSUNZIONE</H5>

<input type=text name=figprof><H5>FIGURA PROFESSIONALE RICHIESTA</H5>

<textarea name="testo" cols="40" rows="10">qui puoi scrivere il tuo testo</textarea>

<input type="submit" value="invia">
</form>

</div>

</body>

</html>
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Dunque dunque...

Allora Massimo, per quanto riguarda la struttura delle pagine (ESTETICA A PARTE!! ih ih :D ) sembrerebbe tutto ok!

Non ho capito bene una cosa: mi stai dicendo che, quando chiami la asp dalla pagina HTML, a video ti appare il codice della ASP?? Mi sembra strano sai, perchè il codice ASP non viene mai visualizzato agli utenti che sono on-line.. :confused:

Non è che ti da un errore e ti appare perciò una pagina con scritte si le righe di codice, ma solo quelle dove c'è l'errore??
Se così fosse è normale! Sai cosa, prova a postare il contenuto di questa pagina che ti appare, da lì vedrai che capiremo sicuramente che c'è che non va!! ;)

Comunque complimenti, stai già iniziando a muoverti bene!! :fonzie:

A domani allora, salut!
 

grottafelix

Utente Attivo
5 Mar 2003
2.410
2
38
45
Parco chiuso -
www.girsms.com
3) Nel titolo della discussione mettete una breve frase che riassuma il contenuto del vosto messaggio. Quindi evitiamo cose del tipo "aiuto", "leggi qui" o cose del genere. Faccio un esempio: se la tua domanda riguarda come impostare correttamente il valore della larghezza di una tabella potresti inserire un titolo tipo "larghezza tabelle" o qualcosa del genere, capito?!?!
 

grisu81

Utente Attivo
12 Lug 2005
91
0
0
upload form asp (xPole

Appena do upload dal form "azienda form dati.html" cliccando input type ="submit" vengo reindirizzato sulla pagina "upload_azienda.asp" facendomi vedere il suo codice
invece di fare upload sul DB Access.
Ma non è magari che devo modificare qualche parametro sul DB?Ma!!!purtroppo non ho le conoscenze sufficienti per stabilire dove ho sbagliato.Quando puoi ti sarei grato se mi aiutassi.

Saluti
Massimo


N.B.questo è quello che mi fa visualizzare sulla pagina bianca che ti dicevo,praticamente l'intero codice ASP.


<%@language=vbscript%>
<%option explicit%>
<%
dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,cap,tip,nmst,oralav,poas,fgpr,test
nm=request.form("nomeazienda")
prtiv=request.form("partiva")
indr=request.form("indirizzo")
locl=request.form("localita")
cap=request.form("cap")
tip=request.form("tipologia")
nmst=request.form("numstage")
oralav=request.form("orarilav")
poas=request.form("posas")
fgpr=request.form("figprof")
test=request.form("testo")

set oggconn=Server.CreateObject("ADODB.Connection")
oggconn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.MapPath("massimodb/clienteazienda.mdb")

oggconn.open
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,note) VALUES_
('"& nm &"','"& prtiv &"','"& indr &"','"& locl &"','"& cap &"','"& tip &"','"& nmst &"','"& oralav &"','"& poas &"','"& fgpr &"','"& test &"');"

set oggrecset=Server.CreateObject("ADODB.Recordset")
oggrecset.Open StringaSQL,oggconn

response.redirect("azienda form dati.html")
%>
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Allora..

Ciao Massimo!! :fonzie:

eccomi qui, scusami ma ho avuto un sacco da fare!! :slurp:

Allora, ho dato un occhiata più approfondita, e ho visto un errore presente non nella ASP, perchè come ti dicevo, il codice è giusto, ma bensì nel DB!

Il campo del record che deve contenere il valore della textarea lo hai chiamato "note", ma non puoi farlo, in quanto note è una parola riservata di access!
Perciò cambia nome al campo, magari in "note_utente", e, visto che prende i dati da una textarea, ti consiglio di dichiararlo come "Memo".

Fammi sapere! ;)

Salut!
:byebye:
 

grisu81

Utente Attivo
12 Lug 2005
91
0
0
upload asp

Ciao Pole sono Massimo dunque prima ho modificato il campo note in note_cliente e come anche ieri mi usciva fuori una finestra di download,dopo averlo modificatoda note_cliente in testo_cliente mi da la pagina di errore con questa frase:



Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/upload azienda.asp, line 20



Sono quasi alla disperazione,questo lavoro lo faccio per uno stage che frequento...e il titolare comincia a spazientirsi,oltre poi al upload (che deve far comparire una pagina di conferma dell'upload)devo creare una form per visualizzare i dati e una per ricercare parole chiave (con le query).il tutto entro domani sera.
Speriamo bene,oltretutto il titolare mi ha minacciato di declassarmi in altra mansione.


Saluti e a presto
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Mmm, molto strano..

grisu81 ha scritto:
...Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/upload azienda.asp, line 20...
Ciao Massimo, eccomi qui! :fonzie:

Mi sembra strano ti dia questo errore.. :confused:

Non penso dipenda ne dai Driver ne dalla necessità di Autorizzazioni, altrimenti non ti avrebbe funzionato nemmeno il primo script che ti ho dato..

Sembra quasi che oggconn non sia inizializzata quando il codice apre il collegamento al DB. Fai così,aggiungi
response.write("<script> window.alert('"& oggconn &"'); </script>")
prima di oggconn.open, così vediamo che valore ha oggconn.

Salut!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Ehilà, ciao Davide! :fonzie:

A meno che massimo non l'abbia cambiato non credo sia quello, perchè mi son portato la procedura che ha fatto sul mio PC per provarla, e a me funziona tutto correttamente.. per questo mi pare strano gli dia errore.. :confused:

Infatti gli ho detto di fare
response.write("<script> window.alert('"& oggconn &"'); </script>")
proprio per vedere la stringa di connessione a DB!! ;)

Massimo io per un pò resto on-line, hai provato?
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
39
Sicilia
www.daviduccio.it
Infatti Pole non dico che il codice non funziona, è da vedere se la sua cartella esiste e se il database è lì dentro e se ha i permessi di lettura e scrittura sulla cartella!
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Perfettamente d'accordo con te!! :D

Toglimi una curiosità Davide: per vedere se ci sono nuove risposte quando ti scrivi con qualcuno, fai un refresh della pagina ogni volta anche tu oppure c'è un modo per gli utenti registrati per impostare un refresh automatico delle pagine?
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
daviduccio ha scritto:
...Ci vorrebe però una chat, che quando il discorso si fà lungo, ci si sposta lì e si parla in santa pace!...

Sarebbe una cosa oro!! Non dico qualcosa come HotMail, ma una cosetta simile non sarebbe male! ;)

Comunque questo forum secondo me è una CANNONATA!! Pazienza, infondo niente è perfetto!! :fonzie:

Ora devo andare, ci sentiamo più tardi!! Spero che Ciccio sia riuscito a risolvere! :slurp:

Salut!
:byebye:
 

grisu81

Utente Attivo
12 Lug 2005
91
0
0
Upload asp

Ciao a tutti...

Davide grazie per il suggerimento, il percorso al database però mi sembra corretto,non so che fare,Pole mi ha molto aiutato infatti quando uplodo pochi campi il processo ha successo, è da quando ho inserito tutti gli altri che mi da errore.Ma...
non è che se: oggconn.ConnectionString il form non può avere metodo="post"???




N.B Questo è l'errore che mi da la pagina.



HTTP 500.100 - Errore interno del server - errore ASP
Internet Information Services

--------------------------------------------------------------------------------

Informazioni tecniche (per il personale del supporto tecnico)

Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0401)
Prevista fine istruzione
/upload_azienda.asp, line 2, column 55
dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,ca p,tip,nmst,oralav,poas,fgpr,test
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
grisu81 ha scritto:
Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0401)
Prevista fine istruzione
/upload_azienda.asp, line 2, column 55
dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,ca p,tip,nmst,oralav,poas,fgpr,test
Rieccomi qui! :)

Ti da questo errore perchè nella riga

dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,ca p,tip,nmst,oralav,poas,fgpr,test

c'è uno spazio(dove c'è il rosso), devi toglierlo, l'errore viene da li! ;)


Se ti sei portato il codice nella ASP facendo un copia incolla controlla bene che non ci siano spazi in giro! :fonzie:
 

grisu81

Utente Attivo
12 Lug 2005
91
0
0
Upload Asp

Ciao Pole,
Infatti subito che ti ho inviato il messaggio mi sono accorto dell'errore e ho rimediato.Come sarebbe i permessi per il database?ma se con pochi campi me li caricava nel DB vuol dire che li ho,penso!!!,oltretutto non ho inserito password e login per l'accesso e il DB come puoi vedere dal codice è in una cartella propria in "WWWROOT" vicino agli altri file.
Ora mi dà questo errore qua e cioè:



Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0409)
Costante String senza terminazione
/upload_azienda.asp, line 19, column 205
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,testo_cliente) VALUES_
------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------
^



Ti riscrivo il codice ASP cosi quando puoi controllare sai cosa ho scritto.Mi dispiace molto disturbarvi ,veramente!!!è solo che come sai di asp non so praticamente nulla,e il tempo stringe.


<%
dim oggconn,stringaSQL,oggrecset,nm,prtiv,indr,locl,cap,tip,nmst,oralav,poas,fgpr,test
nm=request.form("nomeazienda")
prtiv=request.form("partiva")
indr=request.form("indirizzo")
locl=request.form("localita")
cap=request.form("cap")
tip=request.form("tipologia")
nmst=request.form("numstage")
oralav=request.form("orarilav")
poas=request.form("posas")
fgpr=request.form("figprof")
test=request.form("testo")

set oggconn=Server.CreateObject("ADODB.Connection")
oggconn.ConnectionString="DRIVER={Microsoft Access Driver(*.mdb)};"&"DBQ="&Server.MapPath("massimodb/clienteazienda.mdb")

oggconn.open
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,testo_cliente) VALUES_
('"& nm &"','"& prtiv &"','"& indr &"','"& locl &"','"& cap &"','"& tip &"','"& nmst &"','"& oralav &"','"& poas &"','"& fgpr &"','"& test &"');"

set oggrecset=Server.CreateObject("ADODB.Recordset")
oggrecset.Open StringaSQL,oggconn

response.redirect("azienda form dati.html")
%>

SALUTI :byebye:
 

grisu81

Utente Attivo
12 Lug 2005
91
0
0
upload asp

Grazie Davide

Ho tolto la _ dopo VALUES ma il risultato non cambia,anche perche la _ non serve per andare a capo???
Mi è venuto un dubbio,non è che devo chiudere "l'oggetto Conn" e "l'oggetto oggrecset" dopo il response redirect???

infatti come ti ho gia detto mi dà questo errore:






Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0409)
Costante String senza terminazione
/upload_azienda.asp, line 19, column 204
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,testo_cliente) VALUES
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^



SALUTI E GRAZIE DI TUTTO!!!A PRESTO
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Attento agli spazi!

grisu81 ha scritto:
...
Errore di compilazione di Microsoft VBScript (0x800A0409)
Costante String senza terminazione
/upload_azienda.asp, line 19, column 204
stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibilita_assunzione,figura_professionale_richiesta,testo_cliente) VALUES
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^
...
Ciao Massimo!

Per andare a capo si fa &_, non _ e basta! ;)

Per il resto:
Stesso errore di prima:

stringaSQL="INSERT INTO datiaziende (nome_azienda,partita_iva,indirizzo,localita,cap,tipologia,numero_stagisti,orario_lavorativo,possibi lita_assunzione,figura_professionale_richiesta,te sto_cliente) VALUES

Devi togliere lo spazio, poi dovrebbe andare! :D
 
Ultima modifica:
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
M Upload immagini (era: una domanda per gli esperi) PHP 2
D problema con upload [Era: info] PHP 13
M Upload immagine con javascript problemi con FormData() Javascript 1
Z Upload protetto e sicuro PHP 1
L Modifica file upload in ASP Classic ASP 2
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Upload multiplo con archiviazione in cartella PHP 16
P Script upload immagini jQuery 0
L upload image tramite url e cache PHP 10
W Non fa l'upload PHP 0
L Upload di un'immagine all'interno di un database usando php PHP 6
S Upload file senza doverlo selezionare PHP 2
P Upload foto cover e profilo jQuery 0
G Upload file error Apache 0
R Modifica codice per l'upload di più file PHP 1
S Problemi con modulo upload video php (help!) PHP 0
S [PHP] Upload stesso file PHP 14
max1974 [Javascript] dropzone upload to server Javascript 0
S [ASP.Net] [ASP] Upload Image ASP.NET 6
F [PHP] Informazioni upload PHP 11
G [PHP] upload file in server: percorso cartella PHP 2
M Upload 4 file php PHP 11
M [ASP] Upload file da form controllo Classic ASP 5
D [PHP] Upload intera cartella PHP 2
felino [PHP] Uploadify: upload immagini PHP 0
M [PHP] Nome file, upload e rinominare PHP 2
R Configurazione upload ftp su dvr IP Cam e Videosorveglianza 3
M [PHP] upload di un file esistente overwrite PHP 1
N [PHP] Test per l'upload di file attraverso un bot Telegram PHP 2
L [PHP] problema con upload e javascript (upload multiplo) Javascript 2
L [PHP] upload con errore PHP 2
V [PHP] Upload Excel in db PHP 0
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
G PHP upload dati ed immagine PHP 7
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
D [PHP] Upload encrypt image PHP 0
C [PHP] Problema upload file (multiplo) PHP 1
P [PHP] Upload multiplo PHP 4
N [PHP] Problema upload immagini wordpress PHP 2
S [PHP] Upload file... PHP 6
michelangelopaone IPCAM Szinocam e upload FTP IP Cam e Videosorveglianza 0
razzor1994 Remote Upload Server Dedicati e VPS 0
P Barra upload file jQuery 1
giancadeejay [PHP] Aggiornare DB tramite UPLOAD file .csv PHP 39
MarcoGrazia [PHP] Upload e successiva visualizzazione immagini in DB PHP 3
V [PHP] upload di file in cartella e sua sicurezza PHP 137
T [ASP] upload file Classic ASP 3
S PHP: Aiuto con upload immagini che si auto tuotano PHP 24

Discussioni simili