64 messaggi dal 08 marzo 2001
Ciao a tutti.
Vorrei porvi una domanda.

Come mai con ADO quando si interroga un database mysql con
un oggetto Recordset ogni tanto occorre inserire i cursori lato client e altre volte lato server

Con un classico "Select * from Tabella"

un oggetto mi ritorna il recordset, ed un altro, impostato in modo identico al precedente, se non cambio il cursore non mi restituisce niente.

Sapete dirmi perchè?

Lusso, fama, denaro... grandi illusioni se perdi la tua libertà

http://www.princex.com
2.907 messaggi dal 15 maggio 2001
Contributi
Strano come problema.... io utilizzo ADO e MySql e non ho mai riscontrato problemi del genere....

cosa intendi con "i cursori lato client " ????????????????

Perchè appunti dipende dai cursori e non c'entra se sono "lato client o server". E' il tipo di apertura che effettui che ti restituisce un certo tipo di risultato.

"This message was written using 100% recycled electrons"
64 messaggi dal 08 marzo 2001
Cosa intendi con apertura?


Ecco le mie connessioni

Dim str_conn, sql
Dim conn, rst

'Stringa di connessione completa con tutti i parametri dell'oggetto

str_conn = "Provider=MSDASQL.1;DataSource=MIO_DATABASE;Extended Properties="DSN=MIO_DSN;DATABASE=MIO_DATABASE;SERVER=MIO_SERVER;UID=root;PWD=;PORT=;OPTION=136;STMT=;"

qry = "Select * from Mia_Tabella"

Set conn = Server.CreateObject("ADODB.Connection")
conn.open

'Query per i risultati
Set rst = Server.CreateObject("ADODB.Recordset")

'1° caso
rst.CursorLocation = adUseClient 'Cursore lato client
rst.CursorType = adOpenKeyset '( = 1)
rst.LockType = adLockOptimistic '( = 3)
rst.Source = qry
rst.Open

'A volte funziona a volte no

2° caso
rst.CursorLocation = adUseServer 'Cursore lato client
rst.CursorType = adOpenKeyset '( = 1)
rst.LockType = adLockOptimistic '( = 3)
rst.Source = qry
rst.Open

'A volte funziona a volte no

Mi sapete dire qual'è la differenza oltre il cursore tenendo presente che la connessione è sempre la stessa?
Grazie in anticipo

Lusso, fama, denaro... grandi illusioni se perdi la tua libertà

http://www.princex.com

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.