Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Info db e tabelle

  1. #1
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496

    Info db e tabelle

    Salve a tutti..

    Ho un database cosi formato:
    db: articoli

    Tabella1: nuovi
    Tabella2: vecchi

    sto creando un campo di ricerca, ma riesco a ricercare soltanto in una tabella, come posso fare per dirgli di cercare in tutte le tabelle..


  2. #2

  3. #3
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496
    be... non trovando una guida in giro la pagina l'ho fatta con dreamweaver..

    con una pagina effettuo la ricerca che mi manda alla seconda pagina con i risultati.. pero una tabella per volta..

    comunque il recordset che crea dreamweaver è qusto..

    codice:
    <%
    Dim del_art
    Dim del_art_cmd
    Dim del_art_numRows
    
    Set del_art_cmd = Server.CreateObject ("ADODB.Command")
    del_art_cmd.ActiveConnection = MM_articoli_STRING
    del_art_cmd.CommandText = "SELECT * FROM cabi_line, accessori, cantinette" 
    del_art_cmd.Prepared = true
    
    Set del_art = del_art_cmd.Execute
    del_art_numRows = 0
    %>
    possibile che non si trova una guida da seguire senza usare dreamweaver...

  4. #4
    devi usare la UNION, così

    codice:
    SELECT '1' AS QualeTabella, elenco_campi FROM tabella1 WHERE selezione
    UNION
    SELECT '2' AS QualeTabella, stesso_elenco_campi FROM tabella2 WHERE selezione
    quando leggi il recordset di risulta, il campo QualeTabella ti indica, appunto, da quale tabella hai estratto il record che stai leggendo.


  5. #5
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496
    provo subito

  6. #6

  7. #7
    Utente di HTML.it L'avatar di ITANIUM
    Registrato dal
    Feb 2002
    Messaggi
    496
    ho provato a fare cosi:

    codice:
    <%
    Dim MM_editAction
    MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
    If (Request.QueryString <> "") Then
      MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
    End If
    
    ' boolean to abort record edit
    Dim MM_abortEdit
    MM_abortEdit = false
    %>
    <%
    ' *** elimina record
    
    If (CStr(Request("MM_delete")) = "del_art" And CStr(Request("MM_recordId")) <> "") Then
    
      If (Not MM_abortEdit) Then
        ' execute the delete
        Set MM_editCmd = Server.CreateObject ("ADODB.Command")
        MM_editCmd.ActiveConnection = MM_articoli_STRING
        MM_editCmd.CommandText = "DELETE FROM tabella_1 WHERE ID = ?"
        MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 5, 1, -1, Request.Form("MM_recordId")) ' adDouble
        MM_editCmd.Execute
        MM_editCmd.ActiveConnection.Close
    
        ' aggiungi stringa 
        Dim MM_editRedirectUrl
        MM_editRedirectUrl = "gest_del_art.asp"
        If (Request.QueryString <> "") Then
          If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0) Then
            MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
          Else
            MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
          End If
        End If
        Response.Redirect(MM_editRedirectUrl)
      End If
    
    End If
    %>
    <%
    Dim del_art
    Dim del_art_cmd
    Dim del_art_numRows
    
    Set del_art_cmd = Server.CreateObject ("ADODB.Command")
    del_art_cmd.ActiveConnection = MM_articoli_STRING
    del_art_cmd.CommandText ="SELECT '1' articolo, modello * FROM tabella_1 WHERE selezione"
    UNION
    "SELECT '1' articolo, modello * FROM tabella_2 WHERE selezione"
    del_art_cmd.Prepared = true
    
    Set del_art = del_art_cmd.Execute
    del_art_numRows = 0
    %>
    <%
    Dim Repeat1__numRows
    Dim Repeat1__index
    
    Repeat1__numRows = 5
    Repeat1__index = 0
    del_art_numRows = del_art_numRows + Repeat1__numRows
    %>
    però no so proprio come inegrarlo..

  8. #8
    Originariamente inviato da ITANIUM
    ho provato a fare cosi:

    codice:
    ...
    però no so proprio come inegrarlo..
    integrarlo dove? ti funziona?

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.