Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121

    Due query insieme in Access

    Salve qualcuno sa se è possibile eseguire due query insieme con un'unica istruzione in access? Devo fare una select ed un update quindi non posso usare union...

  2. #2
    Scusami, ma non ho capito!
    Update di cosa???
    comunque per:
    Interrogazione/Modifica
    codice:
         Set rs = Nothing
         Set rs = Server.CreateObject("ADODB.Recordset")
         rs.Open "QuerySQL", conn, 1, 3
    
    
         conn.Execute "Comando SQL"
    se devi effettuare due query consecutive, prova con:
    codice:
         Set rs = Nothing
         Set rs = Server.CreateObject("ADODB.Recordset")
         rs.Open "QuerySQL", conn, 1, 3
       
    
         conn.Execute "Comando SQL"
    
    
         Set rs1 = Nothing
         Set rs1 = Server.CreateObject("ADODB.Recordset")
         rs1.Open "QuerySQL", conn, 1, 3
    
    
         conn.Execute "Comando SQL"
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    Si così ovviamente si può fare, ma posso eseguire una select e un update con una sola query su access?

  4. #4
    a che pro? :master:
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  5. #5
    prova a spiegare "bene" cosa intendi. se resti nel vago è difficile consigliarti.
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    121
    non si può fare una cosa del tipo:

    rs1.Open "select * from tabella ; update tabella set campo='valore' ", conn, 1, 3

    lo chiedo perchè non conosco bene la sintassi che accetta access e voreei evitare injections

  7. #7
    Originariamente inviato da scaveng3r
    non si può fare una cosa del tipo:

    rs1.Open "select * from tabella ; update tabella set campo='valore' ", conn, 1, 3

    lo chiedo perchè non conosco bene la sintassi che accetta access e voreei evitare injections
    no!
    devi farle una alla volta, magari cambiando il nome dei recordset.
    purtroppo non riesco a capire perchè non ti piace la soluzione con 2 query. funziona ed è abbastanza veloce. perchè insisti nel voler inserire tutto su una query?
    prova a spiegarci!
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

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.