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ù recente
  1. Anonimo
    2013-09-29T19:59:17+00:00

    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.

    Ma se fai il Download delle immagini le vedi in dimensioni reali

    io al posto tuo le guarderei,   perche in una delle tue precedenti immagini c'era uno "strano" riferimento a un "Mirrior"

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

    No io non ti avevo enunciato quell' errore,   sarebbe troppo grave.

    Ma che nome hai dato all'Indice,  non hai messo dentro caratteri speciali oppure spazi ???

    Diversamente non saprei cos' altro pensare,

    io lo ho testato su un Access2007 come il tuo e non mi da quell'errore

    ed una volta creata la tabella collegata:

    Dovevano essere 3 tabelle ma ne vedo solamente 1   Hai pigiato F5 per aggiornare lo schermo

    per aprirsi ci vogliono 7 secondi.

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

    Io invece sto pensando a Lourdes ..... 

    .

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-09-29T19:48:48+00:00

    Ciao Mancini

    tu hai scritto in apertura maschera MasClienti:

    Se si apre questa maschera in un tempo

    ragionevole significa che funziona tutto bene

    è ovvio che si apre istantaneamente non avendo origine record!

    E' stato un tuo lapsus, o posso sperare ancora in qualcosa?

    Vladimiro

    La risposta è stata utile?

    0 commenti Nessun commento
  3. 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
  4. 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
  5. 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