61 messaggi dal 19 aprile 2001
Aiutooo.
Ogni volta che creo una tabella che ha un campo text e altri campi di altro tipo (int, varchar...) e utilizzo la select per leggerli non viene visualizzato nulla, è come se il recordset si perdesse...chissà dove.
Sono costretta a creare 2 oggetti recordset e ad aprirne uno per leggere il compo di tipo text e uno per leggere gli altri.
Incredibile...cosa che non succede con access.

A nessuno è successo qualcosa di simile?
Grazie Erika

molto strano... come apri il recordset? cosa hai in quei campi?

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
61 messaggi dal 19 aprile 2001
Ad esempio se ho una tabella servizi:
cosi fatta
id_utente int
contatore int
categoria varchar 255
testo text
e tento di leggerla cosi

set conn=server.createobject("adodb.connection")
conn.Open Session("database")
set rs=Server.CreateObject("ADODB.recordset")
S="SELECT * FROM servizi WHERE id_utente = " & session("chi") & " ORDER BY CATEGORIA"
rs.open S, conn
if not(rs.eof and rs.bof) then
do while not rs.eof

'qui leggo i campi

rs.movenext
loop
end if
rs.close
conn.close

I campi text me li scrive vuoti anche se hanno del testo
Grazie

9 messaggi dal 28 maggio 2001
Idea molto banale...ma certe volte utile:
Hai provato a farti scrivere La select??
Commenta L'ogg.e metti un alert in Script oppure semplicemente responce.write....di S.
Vedi se è un prob. di id o altro...
ciao
Simona

Simona B.

Simona B.
se anzichè fare un SELECT *, specifichi tutti i campi, cambia il risultato?

inoltre, che versione di MDAC (ed ADO) stai utilizzando?

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
61 messaggi dal 19 aprile 2001
A il sign. Bochicchio
Si effettivamente hai ragione, esplicitando i campi riesco a visualizzarli correttamente.
Non so come vedere la versione dia ADO che sto utilizzando.
Come è possibile che succeda una cosa del genere?
Comunque grazie.

A Simona B.
Grazie lo stesso ma sono sicura che non è un problema del filtro perchè l'ho verificato subito
Grazzissime comunque


la versione di ADO la si può vedere cercando *ado*.dll ed andando sulle proprietà.

è consigliabile passare alla 2.6.

--
Ciao! .db

Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
La più grande community italiana di sviluppatori!

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
61 messaggi dal 19 aprile 2001
della dll msadox.dll che penso sia quella incriminata ho la versione
2.60.6526.0
Quindi mi sa he non è questo il motivo
Grazie erika

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.