il campo corretto è il 14 però, mettendo le " " mi da il seg. errore:
Tipo di errore:
ADODB.Recordset (0x800A0CC1)
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
il campo corretto è il 14 però, mettendo le " " mi da il seg. errore:
Tipo di errore:
ADODB.Recordset (0x800A0CC1)
Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
mi sa che non puoi dare ad un campo un nome numerici
rinominalo un attimo in data dai. ti complichi meno la vita e la facciamo finita
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
ti passo tutto il pezzo di codice:
<%
dim strCode
strCode="innovatel"
dim intVolta
intVolta="0"
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("../Database/db.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn
sql = "SELECT * FROM ddt_finale WHERE Id="&intCodice
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ,3,3
%>
<table width="793" border="0">
<tr>
<td>
<div align="center">
<font color="#CC3300" size="4">DATI DEL DOCUMENTO DI TRASPORTO:</font></p>
<font size="3" color="#000000">Numero D.d.t.:</font>
<input type="text" name="numero" value="<%=rs(2)%>">
, Anno:
<input type="text" name="anno" value="<%=rs(1)%>">
</p>
Data:
<input type="text" name="data" value="<%datait=day(rs.fields(data))&"-"&month(rs.fields(data))&"-"&year(rs.fields(data))%>">
(gg/mm/aaaa) </p>
</div>
</td>
</tr>
</table>
vedendo questo pezzo di codice ti puoi rendere conto di dove sbaglio. Ho rinominato il campo nella tabella come data però non vedo nulla nel campo quando richiamo i dati
ma scusa se dai solo l'assegnazione alla variabile e poi non la stampi come pretendi di visualizzarla?
[code]
<input type="text" name="data" value="<%=day(rs.fields("data"))&"-"&month("rs.fields(data)")&"-"&year("rs.fields(data)")%>">
[code]
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
me la stampa però me la lascia in formato anglosassone e non me la gira
risolto: ho invertito month con day e tutto funziona. grazie mille per la tua disponibilità
ciao, ora, però ho un'altro problema:
se per es. la mia data è 18/10/2007 ora mi scrive 10/18/2007
![]()
![]()
![]()
allora:
mounth ti scrive il mese
year l'anno
e day il giorno
poi sta a te giostrarti l'ordine in cui vuoi visualizzarlo!!!!
OK??
sta attento che quando vai ad inserire date nel db devono essere secondo il formato anglosassone!!!
![]()
![]()
![]()
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai
ecco il problema.... io le date le ho inserite nel db nel formato gg/mm/aaaa ed ora quando me le visualizza mi fa gg/mm/aaaa corretto fino al decimo giorno del mese poi me li inverte....
Sai come posso fare a risolvere questo problema; ho circa 1500 date da cambiare altrimenti...
non potevi dirlo prima che il problema era questo????
ma il campo del db che contiene la data è in formato date?
...Se avanzo seguitemi... Se indietreggio uccidetemi...
BiteFight... arruolati con me e non te ne pentirai