23 messaggi dal 21 luglio 2001
Cia ragazzi....

Qualcuno sa spiegarmi che tipo di tabella devo usare in modo che venga popolata tramite un form....??

io ho creato un Database chiamato db1 dove al suo interno ho creato una tabella così composta:

Data DATETIME
Autore VARCHAR(20)
Categoria VARCHAR(20)
News VARCHAR(250)


il codice del Form è stupidissimo...

<form method="POST" action="newssql.asp">
<div align="center">
<center>
<input type="text" name="txtdata" size="20" value="<%=Now()%>" maxlength="16">
<br>
<select name="cmbsezione">
<option value="Miscellaneus">Miscellaneus</option>
<option value="Carsets">Carsets</option>
<option value="Cockpits">Cockpits</option>
<option value="Tracksets">Tracksets</option>
<option value="Setups">Setups</option>
<option value="Sounds">Sounds</option>
</select>
<br>
<select name="cmbautore">
<option>Paolo G.</option>
<option>Daniele G.</option>
</select>
<br>
<textarea rows="15" name="txtnews" cols="75"></textarea>
<br>
<input type="submit" value="Invia" name="btninvia">
</center>
</div>



il codice asp è questo:

Dim Azione

Azione = request("btninvia")

if Azione = "Invia" then
if Len(request("txtnews"))>0 and Len(request("txtdata"))>0 then
dim objconn
dim rsc
set objconn = server.createobject("adodb.connection")
objconn.ConnectionString="Driver={MySQL};Database=db1;UID=root;PWD=password;"
objconn.Open
set rsc= server.createobject("adodb.recordset")
rsc.open "tab_news", objconn, , adLockOptimistic , adcmdtable
rsc.AddNew
rsc("Data") = request("txtdata")
rsc("Autore") = request ("cmbautore")
rsc("News") = request("txtnews")
rsc("Categoria") = request("cmbsezione")
rsc.update
rsc.close
set rsc = Nothing
objConn.close
set objConn=nothing
end if
end if

ho fatto delle prove commentando le righe di inserimento e l'unica che funziona è quella della Data, per gli altri casi l'errore ERRORE DEL SERVER....

Ho provato a modificare il tipo di Record mettendo TEXT, LONTEXT, e in alcuni casi riuscivo ad aggiungere l'Autore o la categoria.....

Presumo che ci sia un modo per impostare questi campi in modo da accettare tranquillamente qualsiasi testo e di qualsiasi lunghezza, i limiti che mi servono sono quelli descritti nella VARCHAR....

Qualcuno mi sa dare un dritta!!
Grazie a tutti!!!


Daniele Giorgini (Mcgio)

Daniele Giorgini (Mcgio)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.