Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    ACCESS query al suo interno


    Invece che scrivere la select nella pagine ...sto scrivendo le select dentro access...sperando di avere "margini" di miglioramento in velocità di caricamento dati...

    ma ...a differenza della query dentro una pagina....

    codice:
    SELECT *
    FROM Comuni
    WHERE (((Comuni.parentID)=[idp]));
    funziona dentro access...al memento che apro la query mi chiede quel IDP

    idp è una variabile che ho dentro la pagina....come posso dirgli di usare la variabile della pagina ?

    chissa se sono stato chiaro

    :berto:
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    no, non sei stato chiaro... almeno per me.
    La query poi andrà nel codice asp?

    comunque è normale che non funzioni, se idp è una variabile, Access come può sapere cosa contiene quell'indirizzo di memoria che viene inizializzato da asp?

  3. #3

  4. #4
    Originariamente inviato da Lak3d
    no, non sei stato chiaro... almeno per me.
    La query poi andrà nel codice asp?

    comunque è normale che non funzioni, se idp è una variabile, Access come può sapere cosa contiene quell'indirizzo di memoria che viene inizializzato da asp?

    yes ...hai riassunto la mia domanda....è proprio quello che sto crcando di capire come dargli quel valore


    ora leggo optime
    Tanto...lo fanno tutti... posso farlo anche io vero?

  5. #5
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    ahhh, ho capito.
    allora dovrai valorizzare quel parametro da asp. Ovvio che chiamata da access non funziona.

  6. #6
    guarda ...in sostanza IDP è questo:

    codice:
    perid = InStr(request.QueryString("idp"),"/")
    idp = left(request.QueryString("idp"),perid-1)
    da li...creo la query in access
    codice:
    SELECT *
    FROM Comuni
    WHERE (((Comuni.parentID)=[idp]));
    dici che nun se po fa?
    Tanto...lo fanno tutti... posso farlo anche io vero?

  7. #7
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    non ho ancora capito se ho pienamente compreso quello che vuoi fare o no.
    Una volta che hai creato la query in access devi richiamarla da asp (c'avrà un nome ste stored procedure) e passargli il parametro idp. Basta.

  8. #8

  9. #9
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    non c'è niente di nuovo in quell'articolo.
    Come sempre quando chiami una stored procedure scrivi il suo nome e gli passi gli argomenti.
    Quindi lui deve scriverne il nome e passargli il valore della variabile idp. Stop.

    l'unica differenza da mysql è che gli argomenti non vogliono parentesi tonde.

  10. #10
    Originariamente inviato da optime
    leggete l'articolo
    Optime lo sto leggendo ma nel mentre rispondo...


    Lak3d
    Ho una query dentro access, non nella pagina ASP ma proprio dentro access "sezione query" dove estrapolo i dati che nel campo parentID hanno 1 determinato dato ...

    ora...
    riporto la query nella pagina ASP :

    sql_comune = "SELECT * FROM tabella_query_access"

    evitando così di scrivere where etc...

    solo che ....in access...ho il parametro IDP <--- che io ho nella pagina asp come variabile
    Tanto...lo fanno tutti... posso farlo anche io vero?

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.