Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    CursorLocation tra recordset in Access e SQLserver

    ciao a tutti...

    come mai se uso access e non specifico la locazione del cursore riesco ad accedere alla proprieta record count mentre in sql server non posso?

    ho capito che dipende dal cursore se e di tipo client o server.

    ma a questo punto vuol dire che access restituisce un cursore di tipo client se non specificato, mentre sql server di default mette un cursore di tipo server?

    o forse sono i provider che influenzano la tipologia di cursore?

    esiste una guida sull'ottimizzazione dei recordset in base al tipo di cursore, alla locazione ecc...?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    help...

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    dipende innanzitutto dal provider.
    quale usi per access e quale per sqlserver?
    posta un po' di codice su come apri le connessioni
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    in sql server nella stringa di connessione uso:
    Provider=SQLOLEDB;

    in access:

    Provider=Microsoft.Jet.OLEDB.4.0;Data

    quindi se non sbaglio utilizzano tutti e due i driver OLEDB...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    e solitamente in access utilizzo la sintassi per popolare il recordset:

    recset.open strQuery, connessione,1,1
    ---------------------------------------------------
    e in SQL server con l'oggetto command i ADO

    set recset=cmd.execute()

    e a volte anche:

    set recset=server.createObject("ADODB.recordset")
    'setto l'oggetto command con i parametri
    recset.open cmd,,1,1

    però in entrambe i casi in sql non posso accedere allaproprietà recordcount perchè(secondo me) utilizza un cursore lato server.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    c'è una spiegazione tecnica?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    254
    anch'io vorrei capire meglio la gestione dei cursori in Access e SQLServer.
    Ho spostato parte di un database da Access a SQLServer (da Access collego le tabelle SQlServer), ma le pagine che prima funzionavano regolarmente ora danno errore
    codice:
    ODBC driver does not support the requested properties
    anche su una semplice SELECT * FROM tabella, se la tabella è una di quelle collegate a SQlServer.

    Qualcuno ha dei suggerimenti o dei link in cui trovare documentazione?

    Grazie mille
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.