Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Estrarre dati da query incrociate

    Ciao, ho un dbase access composto da tre tabelle:

    -Articoli;
    -Linee;
    -Storico.

    -in Articoli sono raccolti tutti gli articoli in vendita
    -in Linee sono raccolte le case fornitrici degli articoli
    -in Storico sono registrate le vendite con magazzino a scalare

    Ho necessità di estrarre con asp per ognuna delle Linee tutti gli articoli con la quantità iniziale e quella aggiornata al momento della estrazione.

    Nel dbase sono riuscito con delle relazioni ad ottenere dalla tabella Linee tutti gli articoli ad esse associati... ma in asp non saprei da dove iniziare...

    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    inizio così:

    codice:
    <%
    
    Dim ConnDown
    Set ConnDown=Server.CreateObject("ADODB.Connection")
    ConnDown.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath(path&"/mdb-database/store.mdb")
    Dim RECDown,SQL
    Set RECDown= server.CreateObject("ADODB.Recordset")
    
    Dim strDenominazione 
    strDenominazione = Replace(Request("denominazione"), "_", " ") 
    
    Dim SQLDown
    SQLDown = "SELECT * FROM catalogo_Articoli WHERE denominazione = '"& strDenominazione &"' order by denominazione asc" 
    
    RECDown.Open SQLDown,ConnDown,1,3 
    
    dim numRecords 
    numRecords = RECDown.RecordCount 
    
    if RECDown.eof then 
    response.write "Nullo"
    else
    While Not RECDown.EOF
    %>
    
    <%
    RECDown.MoveNext
    WEnd
    end if
    RECDown.Close
    ConnDown.Close
    Set RECDown = Nothing
    Set ConnDown = Nothing
    %>
    non va in errroe ma non estrae nulla... :master:

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    il problema è il seguente:

    nella tbl catalogo articoli i prodotti sono raccolti per IDLinea (quindi nella tbl catalogo articoli non c'è il nome della Linea), mentre l'estrazione dovrebbe avvenire appunto per nome...
    con il form ho richiamato tutti i nomi delle Linee contenute nella tbl catalogo linee con:

    codice:
    <select size="1" name="Linee">
                    <option>Selezionare Casa Editrice</option>
                    <%
                                                   
    sql = "SELECT * FROM Catalogo_Linee ORDER BY Denominazione"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, cn, 3, 3
    
    On Error Resume Next
    rs.MoveFirst  
    Do While Not rs.EOF%>
    
                          <option value=<%=rs("Denominazione")%>><%=rs("Denominazione")%></option>
    <%
    rs.MoveNext
    Loop
    rs.Close
    set rs = Nothing
    %>
                  </select>
    ma la query deve puntare sulla tbl catalogo articoli, come faccio ad abbinare le due cose?

  4. #4
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    up

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    up

    forse non s'è capito?

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.