Collegamento tabelle via ODBC

Anonimo
2013-09-22T18:18:58+00:00

Ciao,

possibile che per aprire una tabella formata da due record connessa via ODBC a SQL Server ci impiega 7 secondi mentre la stessa tabella collegata tramite progetto adp solo la prima volta che si apre ci impiega circa un secondo e successivamente la sua apertura è quasi istantanea?

C'è qualcuno che cortesemente mi fa luce se è un fatto normale o dipende da un qualcosa che non ho previsto o sbagliato?

Vladimiro.

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

52 risposte

Ordina per: Più utili
  1. Anonimo
    2013-09-29T18:51:34+00:00

    Ciao Mancini e grazie per l'impegno che ci stai mettendo.

    1° creare un file .dsn

    https://skydrive.live.com/#cid=A571D4F7DF332873&id=A571D4F7DF332873%21132&v=3

    2° usare il file .dsn per collegare le tabelle di Access

    https://skydrive.live.com/#cid=A571D4F7DF332873&id=A571D4F7DF332873%21133&v=3

    anche con ingrandimento massimo, sia l'uno che l'altro non si riescono a leggere e comunque ormai mi son talmente abituato che il file .dsn, il collegamento via ODBC e il database inserito in SQL non sono più un problema.

    Con questa applicazione ( Prova03.accdb  ( Access2007)) se il tuo ServerSQL è Ok

    devi riuscire a connetterti in frazioni di secondo

    purtroppo non è così:

    alla fine della connessione mi esce il seguente errore(da te enunciato se ho capito bene)

    https://skydrive.live.com/#!/view.aspx?cid=DFDFB766AA86F9D8&resid=DFDFB766AA86F9D8%21203&app=Word

    ed una volta creata la tabella collegata:

    https://skydrive.live.com/#!/view.aspx?cid=DFDFB766AA86F9D8&resid=DFDFB766AA86F9D8%21204&app=Word

    per aprirsi ci vogliono 7 secondi.

    Non so più che pensare!!!!!!

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-09-29T18:26:50+00:00

    ..... a questo punto cosa debbo fare? Come mi creo il db lato client?

    Provo a fare una miniguida illustrata di come faccio io quando voglio seguire

    la strada "canonica"  della autocomposizione proposta da Microsoft

    Si tratta solo di 1 delle tante possibilità  ma a me non da rogne.

    1° creare un file .dsn

    https://skydrive.live.com/#cid=A571D4F7DF332873&id=A571D4F7DF332873%21132&v=3

    2° usare il file .dsn per collegare le tabelle di Access

    https://skydrive.live.com/#cid=A571D4F7DF332873&id=A571D4F7DF332873%21133&v=3

    Facci sapere

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-09-29T14:58:07+00:00

    Quindi hai il DB Prova03 nel Tuo ServerSQL esattamente come da Script che ti ho inviato.

    Premesso che mi sono reso conto che la View1 che ho proposto non riporta gli indici delle tabelle

    pertanto ti darà delle rogne quando la usi,   Ma a noi interessa solamente la connessione.

    Con questa applicazione ( Prova03.accdb  ( Access2007)) se il tuo ServerSQL è Ok

    devi riuscire a connetterti in frazioni di secondo

    La applicazione è una brutta copia  stralciata male da un Access2013 ( lo ho convertito )

    che teneva conto anche delle QueryPassTrought e Stored

    -- Lancia la applicazione

    -- Scrivi il Nome del tuo Server

    -- Scrivi la tua Pass dell'utente sa   ( è fatta per autenticazione di SQLServer )

    -- Clikka il pulsante

    Il codice fa le seguenti cose:

    • Cancella tutte le tabelle ODBC
    • Ricrea le tabelle ODBC definite in maschera ( tu hai messo il NomeServer e Pass )
    • Apre una maschera campione per valutare il tempo

    https://skydrive.live.com/#cid=A571D4F7DF332873&id=A571D4F7DF332873%21116

    Prova03.accdb

    .

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-09-28T14:30:18+00:00

    Bene hai 1 DB  ( Quello dello scrippt (Prova03))

    Questa sera che dovrei essere tranquillo ti preparo un client

    di Access con il codice incorporato per connettersi

    autonomamente al tuo Server

    Deve funzionare perforza !!!!!!

    .

    :-)

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2013-09-28T09:25:47+00:00

    Bene hai 1 DB  ( Quello dello scrippt (Prova03))

    Questa sera che dovrei essere tranquillo ti preparo un client

    di Access con il codice incorporato per connettersi

    autonomamente al tuo Server

    Deve funzionare perforza !!!!!!

    .

    La risposta è stata utile?

    0 commenti Nessun commento