{"id":295,"date":"2007-03-17T09:39:07","date_gmt":"2007-03-17T08:39:07","guid":{"rendered":"http:\/\/www.guion78.com\/wordpress\/?p=295"},"modified":"2010-07-25T17:44:47","modified_gmt":"2010-07-25T15:44:47","slug":"query-pass-through","status":"publish","type":"post","link":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/","title":{"rendered":"Query pass-through di Access"},"content":{"rendered":"<p>Per ottimizzare i tempi  di accesso tramite Access ad un database Sql Server (2000 o 2005) si possono utilizzare delle Query pass-through che grazie all\u2019inserimento nel loro codice delle coordinate ODBC possono accedere direttamente nelle tabelle prelevando solo i dati necessari per il nostro utilizzo senza dover quindi collegare prima la tabella e poi creare una query di selezione, questo al fine di minimizzare i dati trasferiti dal server tra  il server e il client.<br \/>\nProcediamo per gradi e vediamo come si pu\u00f2 fare per creare una Query pass-through:<br \/>\nInformazioni<br \/>\ninnanzitutto bisogna creare un nome di sistema di origine di dati (DSN) e quindi \u00e8 possibile creare la query pass-through SQL.<br \/>\nCreare il DSN di sistema con Microsoft Windows 2000- Xp o un computer basato su Windows 2003<br \/>\n1.\tFare clic sul pulsante Start, scegliere Impostazioni e quindi Pannello di controllo.<br \/>\n2.\tNel <strong>Pannello di controllo<\/strong> fare doppio clic su <strong>Strumenti di amministrazione<\/strong><br \/>\n3.\tFare doppio clic su Origine dati (ODBC).<br \/>\n4.\tNella finestra di dialogo Amministrazione origine dati ODBC, selezionare la scheda (linguetta) DSN di sistema. Queesta opera \u00e8 da fare solo nel caso in cui non abbiate di serie per il vostro programma un DNS gi\u00e0 settato<br \/>\n5.\tFare clic su Aggiungi.<br \/>\n6.\tSelezionare il driver appropriato (ad esempio SQL SERVER per collegarsi ad un database Sql 2000 o 2005, scegliere Oracle se il database \u00e8 Oracle ecc..).<br \/>\n7.\tScegliere Fine e quindi immettere tutte le informazioni necessarie per il driver selezionato, per Sql selezionare un Server che appare in elenco e inserire un nome per la connessione (as esmpio prova), poo cliccare ancora avanti e poi selezionare il database predefinito, alla fine dei vari passi (avanti per intenderci) effettuare la verifica origine dati per verificare se il tutto funziona bene e correttamente.<\/p>\n<p>Creare la Query SQL pass-through<br \/>\n1.\tNella finestra del database, fare clic su Query nell\u2019 elenco Oggetti e quindi scegliere Nuovo.<br \/>\n2.\tFare clic su Visualizzazione Struttura e nella finestra di dialogo Nuova query, quindi fare clic su OK.<br \/>\n3.\tScegliere Chiudi nella finestra di dialogo Mostra tabella senza che si aggiunga qualsiasi tabella o query.<br \/>\n4.\tDal menu Query, scegliere Specifica SQL e quindi scegliere Pass-through.<br \/>\n5.\tFare clic su Propriet\u00e0 sulla barra degli strumenti per visualizzare la finestra di propriet\u00e0 per la query.<br \/>\n6.\tNella finestra di propriet\u00e0 di query, posizionare il puntatore di mouse nella propriet\u00e0 ODBC Connect Str e quindi scegliere il pulsante Genera (.. si apre una finestra di dialogo dei driver ODBC, quindi selezionare la connessione preparata in precedenza dal nome prova)<br \/>\n7.\tAlla richiesta di salvare la password nella stringa di connessione, scegliere S\u00ec se si desidera il nome di password e accesso memorizzato nelle informazioni di stringa di connessione.<br \/>\n8. Ora potete inserire il codice Sql che volete nella vostra Query. Purtroppo in questo caso non esiste la solita visualizzazione struttura a cui siamo abiatuati (esem. SELECT * FROM anagrafe; \u2013 questo esempio vuol dire seleziona tutte le colonne dalla tabella anagrafe \u2013 ).<br \/>\nP.S. un ottimo sito che potete utilizzare per i vostri programmini in Access \u00e8 questo:<br \/>\n<a title=\"Sito Comune\" href=\"http:\/\/www.mclink.it\/personal\/MC5884\/\" target=\"_blank\"><span class=\"cTitPagina\">it.comp.appl.access ( Sito Comune ).<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Per ottimizzare i tempi di accesso tramite Access ad un database Sql Server (2000 o 2005) si possono utilizzare delle Query pass-through che grazie all\u2019inserimento nel loro codice delle coordinate ODBC possono accedere direttamente nelle tabelle prelevando solo i dati necessari per il nostro utilizzo senza dover quindi collegare prima la tabella e poi creare [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ngg_post_thumbnail":0,"footnotes":""},"categories":[10,5,152,7],"tags":[392,438,391,390,249],"class_list":["post-295","post","type-post","status-publish","format-standard","hentry","category-guide","category-informatica","category-office","category-windows","tag-access","tag-pass-through","tag-query","tag-query-pass-through","tag-sql-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Query pass-through di Access - Guion Matteo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Query pass-through di Access - Guion Matteo\" \/>\n<meta property=\"og:description\" content=\"Per ottimizzare i tempi di accesso tramite Access ad un database Sql Server (2000 o 2005) si possono utilizzare delle Query pass-through che grazie all\u2019inserimento nel loro codice delle coordinate ODBC possono accedere direttamente nelle tabelle prelevando solo i dati necessari per il nostro utilizzo senza dover quindi collegare prima la tabella e poi creare [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/\" \/>\n<meta property=\"og:site_name\" content=\"Guion Matteo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BlogMatteoGuion\/\" \/>\n<meta property=\"article:published_time\" content=\"2007-03-17T08:39:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2010-07-25T15:44:47+00:00\" \/>\n<meta name=\"author\" content=\"Gua78\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gua78\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/\"},\"author\":{\"name\":\"Gua78\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/dc866ea65964583c162e5476e0ed60e9\"},\"headline\":\"Query pass-through di Access\",\"datePublished\":\"2007-03-17T08:39:07+00:00\",\"dateModified\":\"2010-07-25T15:44:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/\"},\"wordCount\":496,\"commentCount\":0,\"keywords\":[\"access\",\"pass-through\",\"Query\",\"Query pass-through\",\"sql server\"],\"articleSection\":[\"Guide\",\"Informatica\",\"Office\",\"Windows\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/\",\"url\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/\",\"name\":\"Query pass-through di Access - Guion Matteo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/#website\"},\"datePublished\":\"2007-03-17T08:39:07+00:00\",\"dateModified\":\"2010-07-25T15:44:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/dc866ea65964583c162e5476e0ed60e9\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/2007\\\/03\\\/17\\\/query-pass-through\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Query pass-through di Access\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/\",\"name\":\"Guion Matteo\",\"description\":\"Il Blog ? finalizzato a dare una mano nei problemi informatici di tutti i giorni a tutti quelli a cui pu\u00f2 essere utile, spiegato in modo semplice e passo a passo\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/dc866ea65964583c162e5476e0ed60e9\",\"name\":\"Gua78\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg\",\"caption\":\"Gua78\"},\"description\":\"Amministratore del Portale\",\"sameAs\":[\"http:\\\/\\\/www.guion78.com\"],\"url\":\"https:\\\/\\\/www.guion78.com\\\/wordpress\\\/blog\\\/author\\\/administrator\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Query pass-through di Access - Guion Matteo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/","og_locale":"it_IT","og_type":"article","og_title":"Query pass-through di Access - Guion Matteo","og_description":"Per ottimizzare i tempi di accesso tramite Access ad un database Sql Server (2000 o 2005) si possono utilizzare delle Query pass-through che grazie all\u2019inserimento nel loro codice delle coordinate ODBC possono accedere direttamente nelle tabelle prelevando solo i dati necessari per il nostro utilizzo senza dover quindi collegare prima la tabella e poi creare [&hellip;]","og_url":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/","og_site_name":"Guion Matteo","article_publisher":"https:\/\/www.facebook.com\/BlogMatteoGuion\/","article_published_time":"2007-03-17T08:39:07+00:00","article_modified_time":"2010-07-25T15:44:47+00:00","author":"Gua78","twitter_misc":{"Scritto da":"Gua78","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/#article","isPartOf":{"@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/"},"author":{"name":"Gua78","@id":"https:\/\/www.guion78.com\/wordpress\/#\/schema\/person\/dc866ea65964583c162e5476e0ed60e9"},"headline":"Query pass-through di Access","datePublished":"2007-03-17T08:39:07+00:00","dateModified":"2010-07-25T15:44:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/"},"wordCount":496,"commentCount":0,"keywords":["access","pass-through","Query","Query pass-through","sql server"],"articleSection":["Guide","Informatica","Office","Windows"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/","url":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/","name":"Query pass-through di Access - Guion Matteo","isPartOf":{"@id":"https:\/\/www.guion78.com\/wordpress\/#website"},"datePublished":"2007-03-17T08:39:07+00:00","dateModified":"2010-07-25T15:44:47+00:00","author":{"@id":"https:\/\/www.guion78.com\/wordpress\/#\/schema\/person\/dc866ea65964583c162e5476e0ed60e9"},"breadcrumb":{"@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.guion78.com\/wordpress\/blog\/2007\/03\/17\/query-pass-through\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.guion78.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Query pass-through di Access"}]},{"@type":"WebSite","@id":"https:\/\/www.guion78.com\/wordpress\/#website","url":"https:\/\/www.guion78.com\/wordpress\/","name":"Guion Matteo","description":"Il Blog ? finalizzato a dare una mano nei problemi informatici di tutti i giorni a tutti quelli a cui pu\u00f2 essere utile, spiegato in modo semplice e passo a passo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.guion78.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.guion78.com\/wordpress\/#\/schema\/person\/dc866ea65964583c162e5476e0ed60e9","name":"Gua78","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e4699b3c931feae00228b34007799d5331f707aa1cfd35b40d0e0637d82cf18?s=96&d=mm&r=pg","caption":"Gua78"},"description":"Amministratore del Portale","sameAs":["http:\/\/www.guion78.com"],"url":"https:\/\/www.guion78.com\/wordpress\/blog\/author\/administrator\/"}]}},"views":4551,"_links":{"self":[{"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/posts\/295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/comments?post=295"}],"version-history":[{"count":0,"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/posts\/295\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/media?parent=295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/categories?post=295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guion78.com\/wordpress\/wp-json\/wp\/v2\/tags?post=295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}