Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Eseguire query in Asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    53

    Eseguire query in Asp

    Ciao a tutti,
    mi sto avvicinando all'asp e volevo capire come fargli eseguire una query sotto indicata su un db di Access

    if mese =Gennaio SELECT * FROM corsi WHERE 01/01/06<data<31/01/06 order by data asc

    oppure mi consigliate di far lanciare la query in Access dal codice asp??? E si si come si fa???
    Scusate ma come vi ho detto sono alle prime armi.
    Grazzzissime
    Iacopo

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma a te nello specifico cosa serve ?
    Forza la magica ROMA

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    53

    risposta

    A me nello specifico serve realizzare quella query asp che ho incluso nel messaggio precedente; però mi piacerebbe capire come si struttura il codice asp in generale per eseguire query

  4. #4
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    prima devi connetterti al db

    Set conn = Server.CreateObject("ADODB.Connection")

    'DBACCESS
    sConnect = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("PERCORSORELATIVOALDB") & ";"

    'DB MYSQL
    sConnect = "Driver={MySQL ODBC 3.51 Driver};Database=NOMEDATABASE;UID=root;PWD=;"

    'DB SQL
    conn.ConnectionString = " Trusted_Connection=yes;Provider=SQLOLEDB;Data Source=(local);Initial Catalog=NOMEDATABASE;User ID=sa;Password="
    conn.Open
    conn.Open sConnect


    poi

    Set rs = Server.CreateObject("ADODB.Recordset")

    sql="LATUAQUERY"
    rs.Open sql ,conn,3,1

    utilizzi il recorset
    variabile1=rs("NOMECAMPO1")
    variabile2=rs("NOMECAMPO2")

    etc....

    infine

    set rs=nothing
    set conn=nothing
    Fero
    Vuoi conoscere nuovi Amici?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    53

    risposta

    Grazie,
    ma mi manca un passaggio: dove scrivi sql="LATUAQUERY" significa che devo costruire la query che ho indicato nel primo messaggio diversamente??? E come?

  6. #6
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    sql="SELECT * FROM corsi WHERE month(data)='01' order by data"
    se ti servono tutti i record di gennaio di qualsiasi anno


    sql="SELECT * FROM corsi WHERE month(data)='01' AND year(data)=year(getdate()) order by data"
    se ti servono tutti i record di gennaio di questo anno




    OVVIAMENTE su un db SQL
    Fero
    Vuoi conoscere nuovi Amici?

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.