4 messaggi dal 07 dicembre 2001
ciao a tutti ho un piccolo problema con la dichiarazione di un recordset infatti il metodo:

session("recset").Open "ANAGRAFICA",conn,adOpenDynamic,,adcmdTable


funziona perfettamente ma dal momento che devo inserire una where (infatti sono troppi record ed i tempi sono inaccettabili) quest'altro metodo va in errore:

qry = "SELECT * FROM ANAGRAFICO WHERE ANA_SOCIO LIKE '"+Request.Form("lettera")&"%'"
session("recset").Open qry,conn,adOpenDynamic,,adcmdTable

ho provato pure quest'altro:

session("recset").source = "SELECT * FROM ANAGRAFICO WHERE ANA_SOCIO LIKE '"+Request.form("lettera")&"%'"

session("recset").CursorType = 2
session("recset").CursorLocation = 3
session("recset").LockType = 3
session("recset").open()

ed ancora:

qry = "SELECT * FROM ANAGRAFICO WHERE ANA_SOCIO LIKE '"+Request.Form("lettera")&"%' "

session("recset").CursorType = 2
session("recset").CursorLocation = 3
session("recset").LockType = 3
set session("recset")=strconn.execute (qry)


Devo avere la possibilita' di scorrere il record pure all'indietro e quindi sono costretto a settare i vari cursor ed anche ad includere adovbs.inc


grazie a tutti asptetto con fiducia un chiarimento a riguardo
Enrico

181 messaggi dal 06 luglio 2001
Hai scritto:

...'"+Request.Form("lettera")&"%'"

Perche' quel +? Prova:

...'" & Request.Form("lettera") & "%'"

Il Locktype se non devi modificare o aggiungere nessun record lo puoi impostare a 1 (ReadOnly).
Il CursorType a 3.
Nel tuo codice non ho visto

session("recset").activeconnection = conn

Che e' indispensabile quando usi il metodo open senza passargli alcun parametro.

Non so se ti sono stato utile... spero di si.

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --

Ciao
Baxeico

-- Sciusciá e sciurbí nu se pö --
4 messaggi dal 07 dicembre 2001
risolto:


session("recset").ActiveConnection = strconn
session("recset").CursorLocation = adUseClient
session("recset").CursorType = adOpenKeyset
session("recset").LockType = adLockOptimistic
session("recset").Source = qry
session("recset").Open

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.