9 messaggi dal 12 luglio 2004
Avrei bisogno di stampare il risultato di una select ma probabilmente sbaglio qualcosa..... il codice è questo:

sql = "Select memo from Info where data=' " & date & " ' "
Set Conn=Server.CreateObject("ADODB.Connection")

strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("/cal/data.mdb")
Conn.Open sql, strConn,1,3
response.write conn.memo
conn.close
response.end

Praticamente devo stamapre il campo memo dalla tupla del database, ma mi ritorna questo errore:
ADODB.Connection (0x800A0E78)
L'operazione non è consentita se l'oggetto è chiuso.

Dov'è che sbaglio?
Grazie mille.
69 messaggi dal 23 settembre 2001
www.sballai.com
Ti manca un recordset! Prova così:
sql = "Select memo from Info where data=#" & date & "#" 
Set Conn=Server.CreateObject("ADODB.Connection") 
strConn="driver={Microsoft Access Driver (*.mdb)}; " 
strConn=strConn & " DBQ=" & Server.MapPath("/cal/data.mdb") 
Conn.Open strConn
Set Rs = Conn.Execute(sql)
Do While Not Rs.Eof
    response.write(Rs("memo"))
    Rs.movenext
Loop
Rs.Close
Set Rs = Nothing
Conn.close 
Set Conn = Nothing
response.end 


Saluti.

PS: il campo "data" di che tipo è?

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.