ciao a tutti...
ho notato che se lancio una query con connessione.execute(sql)
e poi dopo stampo il contenuto del recordset restituito il recordcount mi restituisce sempre -1.
mentre se uso recset.open conn,1,1 funziona
perchè???
grazie a tutti
ciao a tutti...
ho notato che se lancio una query con connessione.execute(sql)
e poi dopo stampo il contenuto del recordset restituito il recordcount mi restituisce sempre -1.
mentre se uso recset.open conn,1,1 funziona
perchè???
grazie a tutti
se usi connessione.execute(sql) non apri un recordset
recordcount è un proprieà del recordset
Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.
perchè in quel modo probabilmente imposti il cursore all'utilizzo di metodi e proprietà
ma non passa i risultati in un recordset??
quindi se poi faccio il rcordcount del recordset dovrei vederlo...
Se in una query hai select devi aprila, non eseguirla.
ma in molti script con una query select ho visto utilizzare connection.execute(strSQL)...
e allora non puoi usare RecordCount...!Originariamente inviato da alexinside83
ma in molti script con una query select ho visto utilizzare connection.execute(strSQL)...
io uso recordset per le SELECT e execute per INSERT e UPDATe
Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.
Allora fai come vuoi tu.Originariamente inviato da alexinside83
ma in molti script con una query select ho visto utilizzare connection.execute(strSQL)...